Motion Master 6.0.0-alpha.111
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::ScanStatus Struct Reference

Whether the devices of the last scan still match the bus. More...

#include <device_manager.h>

Collaboration diagram for mm::node::ScanStatus:
[legend]

Public Attributes

bool required = false
 True when a device does not answer at its address, or the device count changed.
 
std::optional< int > devicesOnWire
 Devices on the wire now, or nothing when the transport cannot count them.
 
int devicesScanned = 0
 Devices the last scan found.
 
std::vector< uint16_t > unreachable
 Positions whose reachability is not answering.
 

Detailed Description

Whether the devices of the last scan still match the bus.

Member Data Documentation

◆ devicesOnWire

std::optional<int> mm::node::ScanStatus::devicesOnWire

Devices on the wire now, or nothing when the transport cannot count them.

◆ devicesScanned

int mm::node::ScanStatus::devicesScanned = 0

Devices the last scan found.

◆ required

bool mm::node::ScanStatus::required = false

True when a device does not answer at its address, or the device count changed.

◆ unreachable

std::vector<uint16_t> mm::node::ScanStatus::unreachable

Positions whose reachability is not answering.


The documentation for this struct was generated from the following file: