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

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

add_any_control_function_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parent)isobus::CANNetworkManager
add_control_function_status_change_callback(ControlFunctionStateCallback callback)isobus::CANNetworkManager
add_global_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parent)isobus::CANNetworkManager
add_protocol_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parentPointer)isobus::CANNetworkManagerprotected
AddressClaimStateMachineisobus::CANNetworkManagerfriend
addressViolationEventDispatcherisobus::CANNetworkManagerprivate
anyControlFunctionCallbacksMutexisobus::CANNetworkManagerprivate
anyControlFunctionParameterGroupNumberCallbacksisobus::CANNetworkManagerprivate
BUSLOAD_SAMPLE_WINDOW_MSisobus::CANNetworkManagerprivatestatic
BUSLOAD_UPDATE_FREQUENCY_MSisobus::CANNetworkManagerprivatestatic
busloadMessageBitsHistoryisobus::CANNetworkManagerprivate
busloadUpdateMutexisobus::CANNetworkManagerprivate
busloadUpdateTimestamp_msisobus::CANNetworkManagerprivate
CANNetworkisobus::CANNetworkManagerstatic
CANNetworkManager()isobus::CANNetworkManagerprivate
configurationisobus::CANNetworkManagerprivate
construct_frame(std::uint32_t portIndex, std::uint8_t sourceAddress, std::uint8_t destAddress, std::uint32_t parameterGroupNumber, std::uint8_t priority, const void *data, std::uint32_t size) constisobus::CANNetworkManagerprivate
controlFunctionStateCallbacksisobus::CANNetworkManagerprivate
controlFunctionStatusCallbacksMutexisobus::CANNetworkManagerprivate
controlFunctionTableisobus::CANNetworkManagerprivate
currentBusloadBitAccumulatorisobus::CANNetworkManagerprivate
DiagnosticProtocolisobus::CANNetworkManagerfriend
ExtendedTransportProtocolManagerisobus::CANNetworkManagerfriend
extendedTransportProtocolsisobus::CANNetworkManagerprivate
fastPacketProtocolisobus::CANNetworkManagerprivate
FastPacketProtocolisobus::CANNetworkManagerfriend
get_active_transport_protocol_sessions(std::uint8_t canPortIndex) constisobus::CANNetworkManager
get_address_violation_event_dispatcher()isobus::CANNetworkManager
get_configuration()isobus::CANNetworkManager
get_control_function(std::uint8_t channelIndex, std::uint8_t address, CANLibBadge< AddressClaimStateMachine >) constisobus::CANNetworkManager
get_control_function(std::uint8_t channelIndex, std::uint8_t address) constisobus::CANNetworkManagerprivate
get_control_functions(bool includingOffline) constisobus::CANNetworkManager
get_estimated_busload(std::uint8_t canChannel)isobus::CANNetworkManager
get_fast_packet_protocol(std::uint8_t canPortIndex)isobus::CANNetworkManager
get_global_parameter_group_number_callback(std::uint32_t index) constisobus::CANNetworkManagerprivate
get_heartbeat_interface(std::uint8_t canPortIndex)isobus::CANNetworkManager
get_internal_control_function(std::shared_ptr< ControlFunction > controlFunction)isobus::CANNetworkManager
get_internal_control_functions() constisobus::CANNetworkManager
get_next_can_message_from_rx_queue()isobus::CANNetworkManagerprivate
get_next_can_message_from_tx_queue()isobus::CANNetworkManagerprivate
get_number_global_parameter_group_number_callbacks() constisobus::CANNetworkManager
get_partnered_control_functions() constisobus::CANNetworkManager
get_transmitted_message_event_dispatcher()isobus::CANNetworkManager
globalParameterGroupNumberCallbacksisobus::CANNetworkManagerprivate
heartBeatInterfacesisobus::CANNetworkManagerprivate
inactiveControlFunctionsisobus::CANNetworkManagerprivate
initialize()isobus::CANNetworkManager
initializedisobus::CANNetworkManagerprivate
internalControlFunctionsisobus::CANNetworkManagerprivate
lastAddressClaimRequestTimestamp_msisobus::CANNetworkManagerprivate
messageTransmittedEventDispatcherisobus::CANNetworkManagerprivate
on_control_function_created(std::shared_ptr< ControlFunction > controlFunction, CANLibBadge< ControlFunction >)isobus::CANNetworkManager
on_control_function_created(std::shared_ptr< ControlFunction > controlFunction, CANLibBadge< InternalControlFunction >)isobus::CANNetworkManager
on_control_function_created(std::shared_ptr< ControlFunction > controlFunction, CANLibBadge< PartneredControlFunction >)isobus::CANNetworkManager
on_control_function_created(std::shared_ptr< ControlFunction > controlFunction)isobus::CANNetworkManagerprivate
on_control_function_destroyed(std::shared_ptr< ControlFunction > controlFunction, CANLibBadge< ControlFunction >)isobus::CANNetworkManager
ParameterGroupNumberRequestProtocolisobus::CANNetworkManagerfriend
partneredControlFunctionsisobus::CANNetworkManagerprivate
process_any_control_function_pgn_callbacks(const CANMessage &currentMessage)isobus::CANNetworkManagerprivate
process_can_message_for_address_violations(const CANMessage &currentMessage)isobus::CANNetworkManagerprivate
process_can_message_for_commanded_address(const CANMessage &message)isobus::CANNetworkManagerprivate
process_can_message_for_global_and_partner_callbacks(const CANMessage &message)isobus::CANNetworkManagerprivate
process_control_function_state_change_callback(std::shared_ptr< ControlFunction > controlFunction, ControlFunctionState state)isobus::CANNetworkManagerprivate
process_protocol_pgn_callbacks(const CANMessage &currentMessage)isobus::CANNetworkManagerprivate
process_receive_can_message_frame(const CANMessageFrame &rxFrame)isobus::CANNetworkManager
process_rx_messages()isobus::CANNetworkManagerprivate
process_transmitted_can_message_frame(const CANMessageFrame &txFrame)isobus::CANNetworkManager
process_tx_messages()isobus::CANNetworkManagerprivate
protocol_message_callback(const CANMessage &message)isobus::CANNetworkManagerprotected
protocolPGNCallbacksisobus::CANNetworkManagerprivate
protocolPGNCallbacksMutexisobus::CANNetworkManagerprivate
prune_inactive_control_functions()isobus::CANNetworkManagerprivate
receivedMessageQueueisobus::CANNetworkManagerprivate
receivedMessageQueueMutexisobus::CANNetworkManagerprivate
remove_any_control_function_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parent)isobus::CANNetworkManager
remove_control_function_status_change_callback(ControlFunctionStateCallback callback)isobus::CANNetworkManager
remove_global_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parent)isobus::CANNetworkManager
remove_protocol_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parentPointer)isobus::CANNetworkManagerprotected
send_can_message(std::uint32_t parameterGroupNumber, const std::uint8_t *dataBuffer, std::uint32_t dataLength, std::shared_ptr< InternalControlFunction > sourceControlFunction, std::shared_ptr< ControlFunction > destinationControlFunction=nullptr, CANIdentifier::CANPriority priority=CANIdentifier::CANPriority::PriorityDefault6, TransmitCompleteCallback txCompleteCallback=nullptr, void *parentPointer=nullptr, DataChunkCallback frameChunkCallback=nullptr)isobus::CANNetworkManager
send_can_message_raw(std::uint32_t portIndex, std::uint8_t sourceAddress, std::uint8_t destAddress, std::uint32_t parameterGroupNumber, std::uint8_t priority, const void *data, std::uint32_t size, CANLibBadge< AddressClaimStateMachine >) constisobus::CANNetworkManagerprotected
send_can_message_raw(std::uint32_t portIndex, std::uint8_t sourceAddress, std::uint8_t destAddress, std::uint32_t parameterGroupNumber, std::uint8_t priority, const void *data, std::uint32_t size) constisobus::CANNetworkManagerprivate
transmittedMessageQueueisobus::CANNetworkManagerprivate
transmittedMessageQueueMutexisobus::CANNetworkManagerprivate
TransportProtocolManagerisobus::CANNetworkManagerfriend
transportProtocolsisobus::CANNetworkManagerprivate
update()isobus::CANNetworkManager
update_address_table(const CANMessage &message)isobus::CANNetworkManagerprivate
update_busload(std::uint8_t channelIndex, std::uint32_t numberOfBitsProcessed)isobus::CANNetworkManagerprivate
update_busload_history()isobus::CANNetworkManagerprivate
update_control_functions(const CANMessageFrame &rxFrame)isobus::CANNetworkManagerprivate
update_internal_cfs()isobus::CANNetworkManagerprivate
update_new_partners()isobus::CANNetworkManagerprivate
updateTimestamp_msisobus::CANNetworkManagerprivate