Identifier for an I/O interface.
For example, serial port 1 or TCP server 2.
Definition at line 1942 of file configuration.h.
#include <point_one/fusion_engine/messages/configuration.h>
Public Member Functions | |
P1_CONSTEXPR_FUNC | InterfaceID ()=default |
P1_CONSTEXPR_FUNC | InterfaceID (TransportType type, uint8_t index=0) |
P1_CONSTEXPR_FUNC bool | operator!= (const InterfaceID &other) const |
P1_CONSTEXPR_FUNC bool | operator< (const InterfaceID &other) const |
P1_CONSTEXPR_FUNC bool | operator<= (const InterfaceID &other) const |
P1_CONSTEXPR_FUNC bool | operator== (const InterfaceID &other) const |
P1_CONSTEXPR_FUNC bool | operator> (const InterfaceID &other) const |
P1_CONSTEXPR_FUNC 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 1951 of file configuration.h.
|
inline |
Definition at line 1958 of file configuration.h.
|
inline |
Definition at line 1962 of file configuration.h.
|
inline |
Definition at line 1978 of file configuration.h.
|
inline |
Definition at line 1954 of file configuration.h.
|
inline |
Definition at line 1970 of file configuration.h.
|
inline |
Definition at line 1974 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 1946 of file configuration.h.
TransportType point_one::fusion_engine::messages::InterfaceID::type = TransportType::INVALID |
The interface's transport type.
Definition at line 1944 of file configuration.h.