AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
This is the complete list of members for isobus::ExtendedTransportProtocolManager, including all inherited members.
abort_session(std::shared_ptr< ExtendedTransportProtocolSession > &session, ConnectionAbortReason reason) | isobus::ExtendedTransportProtocolManager | private |
activeSessions | isobus::ExtendedTransportProtocolManager | private |
canMessageReceivedCallback | isobus::ExtendedTransportProtocolManager | private |
CLEAR_TO_SEND_MULTIPLEXOR | isobus::ExtendedTransportProtocolManager | static |
close_session(std::shared_ptr< ExtendedTransportProtocolSession > &session, bool successful) | isobus::ExtendedTransportProtocolManager | private |
configuration | isobus::ExtendedTransportProtocolManager | private |
CONNECTION_ABORT_MULTIPLEXOR | isobus::ExtendedTransportProtocolManager | static |
ConnectionAbortReason enum name | isobus::ExtendedTransportProtocolManager | |
DATA_PACKET_OFFSET_MULTIPLXOR | isobus::ExtendedTransportProtocolManager | static |
END_OF_MESSAGE_ACKNOWLEDGE_MULTIPLEXOR | isobus::ExtendedTransportProtocolManager | static |
ExtendedTransportProtocolManager(const CANMessageFrameCallback &sendCANFrameCallback, const CANMessageCallback &canMessageReceivedCallback, const CANNetworkConfiguration *configuration) | isobus::ExtendedTransportProtocolManager | |
get_session(std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination) | isobus::ExtendedTransportProtocolManager | private |
get_sessions() const | isobus::ExtendedTransportProtocolManager | |
has_session(std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination) | isobus::ExtendedTransportProtocolManager | |
MAX_PROTOCOL_DATA_LENGTH | isobus::ExtendedTransportProtocolManager | static |
process_abort(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, ExtendedTransportProtocolManager::ConnectionAbortReason reason) | isobus::ExtendedTransportProtocolManager | private |
process_clear_to_send(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint8_t packetsToBeSent, std::uint32_t nextPacketNumber) | isobus::ExtendedTransportProtocolManager | private |
process_connection_management_message(const CANMessage &message) | isobus::ExtendedTransportProtocolManager | private |
process_data_packet_offset(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint8_t numberOfPackets, std::uint32_t packetOffset) | isobus::ExtendedTransportProtocolManager | private |
process_data_transfer_message(const CANMessage &message) | isobus::ExtendedTransportProtocolManager | private |
process_end_of_session_acknowledgement(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint32_t numberOfBytesTransferred) | isobus::ExtendedTransportProtocolManager | private |
process_message(const CANMessage &message) | isobus::ExtendedTransportProtocolManager | |
process_request_to_send(const std::shared_ptr< ControlFunction > source, const std::shared_ptr< ControlFunction > destination, std::uint32_t parameterGroupNumber, std::uint32_t totalMessageSize) | isobus::ExtendedTransportProtocolManager | private |
PROTOCOL_BYTES_PER_FRAME | isobus::ExtendedTransportProtocolManager | static |
protocol_transmit_message(std::uint32_t parameterGroupNumber, std::unique_ptr< CANMessageData > &data, std::shared_ptr< ControlFunction > source, std::shared_ptr< ControlFunction > destination, TransmitCompleteCallback sessionCompleteCallback, void *parentPointer) | isobus::ExtendedTransportProtocolManager | |
REQUEST_TO_SEND_MULTIPLEXOR | isobus::ExtendedTransportProtocolManager | static |
send_abort(std::shared_ptr< InternalControlFunction > sender, std::shared_ptr< ControlFunction > receiver, std::uint32_t parameterGroupNumber, ConnectionAbortReason reason) const | isobus::ExtendedTransportProtocolManager | private |
send_clear_to_send(std::shared_ptr< ExtendedTransportProtocolSession > &session) const | isobus::ExtendedTransportProtocolManager | private |
send_data_packet_offset(std::shared_ptr< ExtendedTransportProtocolSession > &session) const | isobus::ExtendedTransportProtocolManager | private |
send_data_transfer_packets(std::shared_ptr< ExtendedTransportProtocolSession > &session) const | isobus::ExtendedTransportProtocolManager | private |
send_end_of_session_acknowledgement(std::shared_ptr< ExtendedTransportProtocolSession > &session) const | isobus::ExtendedTransportProtocolManager | private |
send_request_to_send(std::shared_ptr< ExtendedTransportProtocolSession > &session) const | isobus::ExtendedTransportProtocolManager | private |
sendCANFrameCallback | isobus::ExtendedTransportProtocolManager | private |
SEQUENCE_NUMBER_DATA_INDEX | isobus::ExtendedTransportProtocolManager | static |
StateMachineState enum name | isobus::ExtendedTransportProtocolManager | |
T1_TIMEOUT_MS | isobus::ExtendedTransportProtocolManager | static |
T2_T3_TIMEOUT_MS | isobus::ExtendedTransportProtocolManager | static |
T4_TIMEOUT_MS | isobus::ExtendedTransportProtocolManager | static |
TR_TIMEOUT_MS | isobus::ExtendedTransportProtocolManager | static |
update() | isobus::ExtendedTransportProtocolManager | |
update_state_machine(std::shared_ptr< ExtendedTransportProtocolSession > &session) | isobus::ExtendedTransportProtocolManager | private |