Struct standard_address_t¶
Defined in File hi_can_address.hpp
Inheritance Relationships¶
Base Type¶
public hi_can::addressing::structured_address_t(Struct structured_address_t)
Struct Documentation¶
-
struct standard_address_t : public hi_can::addressing::structured_address_t¶
Inheritance diagram for hi_can::addressing::standard_address_t:
Collaboration diagram for hi_can::addressing::standard_address_t:
A standard address for a Hi-CAN compliant device.
Public Functions¶
-
inline constexpr standard_address_t(const raw_address_t &address = 0)¶
-
inline constexpr standard_address_t(const uint8_t &_system = 0x00, const uint8_t &_subsystem = 0x00, const uint8_t &_device = 0x00, const uint8_t &_group = 0x00, const uint8_t &_parameter = 0x00)¶
-
inline constexpr standard_address_t(const standard_address_t &device_address, const uint8_t &_group, const uint8_t &_parameter)¶
-
inline virtual constexpr operator raw_address_t() const override¶
Convert to a raw address.
- Returns:¶
The raw address
-
inline constexpr standard_address_t(const raw_address_t &address = 0)¶