AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
This is the complete list of members for isobus::CANMessage, including all inherited members.
ABSOLUTE_MAX_MESSAGE_LENGTH | isobus::CANMessage | static |
ByteFormat enum name | isobus::CANMessage | |
CANMessage(Type type, CANIdentifier identifier, const std::uint8_t *dataBuffer, std::uint32_t length, std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination, std::uint8_t CANPort) | isobus::CANMessage | |
CANMessage(Type type, CANIdentifier identifier, std::vector< std::uint8_t > data, std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination, std::uint8_t CANPort) | isobus::CANMessage | |
CANPortIndex | isobus::CANMessage | private |
create_invalid_message() | isobus::CANMessage | static |
data | isobus::CANMessage | private |
destination | isobus::CANMessage | private |
get_bool_at(const std::uint32_t byteIndex, const std::uint8_t bitIndex, const std::uint8_t length=1) const | isobus::CANMessage | |
get_can_port_index() const | isobus::CANMessage | |
get_data() const | isobus::CANMessage | |
get_data_custom_length(const std::uint32_t startBitIndex, const std::uint32_t length, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_data_length() const | isobus::CANMessage | |
get_destination_control_function() const | isobus::CANMessage | |
get_identifier() const | isobus::CANMessage | |
get_int16_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_int24_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_int32_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_int64_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_int8_at(const std::uint32_t index) const | isobus::CANMessage | |
get_source_control_function() const | isobus::CANMessage | |
get_type() const | isobus::CANMessage | |
get_uint16_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_uint24_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_uint32_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_uint64_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) const | isobus::CANMessage | |
get_uint8_at(const std::uint32_t index) const | isobus::CANMessage | |
has_valid_destination_control_function() const | isobus::CANMessage | |
has_valid_source_control_function() const | isobus::CANMessage | |
identifier | isobus::CANMessage | private |
is_broadcast() const | isobus::CANMessage | |
is_destination(std::shared_ptr< ControlFunction > controlFunction) const | isobus::CANMessage | |
is_destination_our_device() const | isobus::CANMessage | |
is_parameter_group_number(CANLibParameterGroupNumber parameterGroupNumber) const | isobus::CANMessage | |
is_source(std::shared_ptr< ControlFunction > controlFunction) const | isobus::CANMessage | |
messageType | isobus::CANMessage | private |
set_data(const std::uint8_t *dataBuffer, std::uint32_t length) | isobus::CANMessage | |
set_data(std::uint8_t dataByte, const std::uint32_t insertPosition) | isobus::CANMessage | |
set_data_size(std::uint32_t length) | isobus::CANMessage | |
set_identifier(const CANIdentifier &value) | isobus::CANMessage | |
source | isobus::CANMessage | private |
Type enum name | isobus::CANMessage |