AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
isobus::CANMessage Member List

This is the complete list of members for isobus::CANMessage, including all inherited members.

ABSOLUTE_MAX_MESSAGE_LENGTHisobus::CANMessagestatic
ByteFormat enum nameisobus::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
CANPortIndexisobus::CANMessageprivate
create_invalid_message()isobus::CANMessagestatic
dataisobus::CANMessageprivate
destinationisobus::CANMessageprivate
get_bool_at(const std::uint32_t byteIndex, const std::uint8_t bitIndex, const std::uint8_t length=1) constisobus::CANMessage
get_can_port_index() constisobus::CANMessage
get_data() constisobus::CANMessage
get_data_custom_length(const std::uint32_t startBitIndex, const std::uint32_t length, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_data_length() constisobus::CANMessage
get_destination_control_function() constisobus::CANMessage
get_identifier() constisobus::CANMessage
get_int16_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_int24_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_int32_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_int64_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_int8_at(const std::uint32_t index) constisobus::CANMessage
get_source_control_function() constisobus::CANMessage
get_type() constisobus::CANMessage
get_uint16_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_uint24_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_uint32_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_uint64_at(const std::uint32_t index, const ByteFormat format=ByteFormat::LittleEndian) constisobus::CANMessage
get_uint8_at(const std::uint32_t index) constisobus::CANMessage
has_valid_destination_control_function() constisobus::CANMessage
has_valid_source_control_function() constisobus::CANMessage
identifierisobus::CANMessageprivate
is_broadcast() constisobus::CANMessage
is_destination(std::shared_ptr< ControlFunction > controlFunction) constisobus::CANMessage
is_destination_our_device() constisobus::CANMessage
is_parameter_group_number(CANLibParameterGroupNumber parameterGroupNumber) constisobus::CANMessage
is_source(std::shared_ptr< ControlFunction > controlFunction) constisobus::CANMessage
messageTypeisobus::CANMessageprivate
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
sourceisobus::CANMessageprivate
Type enum nameisobus::CANMessage