Identifies an I/O interface.
For example, serial port 1 or TCP server 2.
Definition at line 1101 of file configuration.h.
#include <point_one/fusion_engine/messages/configuration.h>
Public Member Functions | |
InterfaceID ()=default | |
InterfaceID (TransportType type, uint8_t index=0) | |
bool | operator!= (const InterfaceID &other) const |
bool | operator== (const InterfaceID &other) const |
Public Attributes | |
uint8_t | index = 0 |
An identifier for the instance of this transport. More... | |
TransportType | type = TransportType::INVALID |
The interface's transport type. More... | |
|
default |
|
inlineexplicit |
Definition at line 1110 of file configuration.h.
|
inline |
Definition at line 1117 of file configuration.h.
|
inline |
Definition at line 1113 of file configuration.h.
uint8_t point_one::fusion_engine::messages::InterfaceID::index = 0 |
An identifier for the instance of this transport.
Definition at line 1105 of file configuration.h.
TransportType point_one::fusion_engine::messages::InterfaceID::type = TransportType::INVALID |
The interface's transport type.
Definition at line 1103 of file configuration.h.