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::CANNetworkManager | protected |
AddressClaimStateMachine | isobus::CANNetworkManager | friend |
addressViolationEventDispatcher | isobus::CANNetworkManager | private |
anyControlFunctionCallbacksMutex | isobus::CANNetworkManager | private |
anyControlFunctionParameterGroupNumberCallbacks | isobus::CANNetworkManager | private |
BUSLOAD_SAMPLE_WINDOW_MS | isobus::CANNetworkManager | privatestatic |
BUSLOAD_UPDATE_FREQUENCY_MS | isobus::CANNetworkManager | privatestatic |
busloadMessageBitsHistory | isobus::CANNetworkManager | private |
busloadUpdateMutex | isobus::CANNetworkManager | private |
busloadUpdateTimestamp_ms | isobus::CANNetworkManager | private |
CANNetwork | isobus::CANNetworkManager | static |
CANNetworkManager() | isobus::CANNetworkManager | private |
configuration | isobus::CANNetworkManager | private |
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) const | isobus::CANNetworkManager | private |
controlFunctionStateCallbacks | isobus::CANNetworkManager | private |
controlFunctionStatusCallbacksMutex | isobus::CANNetworkManager | private |
controlFunctionTable | isobus::CANNetworkManager | private |
currentBusloadBitAccumulator | isobus::CANNetworkManager | private |
DiagnosticProtocol | isobus::CANNetworkManager | friend |
ExtendedTransportProtocolManager | isobus::CANNetworkManager | friend |
extendedTransportProtocols | isobus::CANNetworkManager | private |
fastPacketProtocol | isobus::CANNetworkManager | private |
FastPacketProtocol | isobus::CANNetworkManager | friend |
get_active_transport_protocol_sessions(std::uint8_t canPortIndex) const | isobus::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 >) const | isobus::CANNetworkManager | |
get_control_function(std::uint8_t channelIndex, std::uint8_t address) const | isobus::CANNetworkManager | private |
get_control_functions(bool includingOffline) const | isobus::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) const | isobus::CANNetworkManager | private |
get_heartbeat_interface(std::uint8_t canPortIndex) | isobus::CANNetworkManager | |
get_internal_control_function(std::shared_ptr< ControlFunction > controlFunction) | isobus::CANNetworkManager | |
get_internal_control_functions() const | isobus::CANNetworkManager | |
get_next_can_message_from_rx_queue() | isobus::CANNetworkManager | private |
get_next_can_message_from_tx_queue() | isobus::CANNetworkManager | private |
get_number_global_parameter_group_number_callbacks() const | isobus::CANNetworkManager | |
get_partnered_control_functions() const | isobus::CANNetworkManager | |
get_transmitted_message_event_dispatcher() | isobus::CANNetworkManager | |
globalParameterGroupNumberCallbacks | isobus::CANNetworkManager | private |
heartBeatInterfaces | isobus::CANNetworkManager | private |
inactiveControlFunctions | isobus::CANNetworkManager | private |
initialize() | isobus::CANNetworkManager | |
initialized | isobus::CANNetworkManager | private |
internalControlFunctions | isobus::CANNetworkManager | private |
lastAddressClaimRequestTimestamp_ms | isobus::CANNetworkManager | private |
messageTransmittedEventDispatcher | isobus::CANNetworkManager | private |
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::CANNetworkManager | private |
on_control_function_destroyed(std::shared_ptr< ControlFunction > controlFunction, CANLibBadge< ControlFunction >) | isobus::CANNetworkManager | |
ParameterGroupNumberRequestProtocol | isobus::CANNetworkManager | friend |
partneredControlFunctions | isobus::CANNetworkManager | private |
process_any_control_function_pgn_callbacks(const CANMessage ¤tMessage) | isobus::CANNetworkManager | private |
process_can_message_for_address_violations(const CANMessage ¤tMessage) | isobus::CANNetworkManager | private |
process_can_message_for_commanded_address(const CANMessage &message) | isobus::CANNetworkManager | private |
process_can_message_for_global_and_partner_callbacks(const CANMessage &message) | isobus::CANNetworkManager | private |
process_control_function_state_change_callback(std::shared_ptr< ControlFunction > controlFunction, ControlFunctionState state) | isobus::CANNetworkManager | private |
process_protocol_pgn_callbacks(const CANMessage ¤tMessage) | isobus::CANNetworkManager | private |
process_receive_can_message_frame(const CANMessageFrame &rxFrame) | isobus::CANNetworkManager | |
process_rx_messages() | isobus::CANNetworkManager | private |
process_transmitted_can_message_frame(const CANMessageFrame &txFrame) | isobus::CANNetworkManager | |
process_tx_messages() | isobus::CANNetworkManager | private |
protocol_message_callback(const CANMessage &message) | isobus::CANNetworkManager | protected |
protocolPGNCallbacks | isobus::CANNetworkManager | private |
protocolPGNCallbacksMutex | isobus::CANNetworkManager | private |
prune_inactive_control_functions() | isobus::CANNetworkManager | private |
receivedMessageQueue | isobus::CANNetworkManager | private |
receivedMessageQueueMutex | isobus::CANNetworkManager | private |
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::CANNetworkManager | protected |
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 >) const | isobus::CANNetworkManager | protected |
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) const | isobus::CANNetworkManager | private |
transmittedMessageQueue | isobus::CANNetworkManager | private |
transmittedMessageQueueMutex | isobus::CANNetworkManager | private |
TransportProtocolManager | isobus::CANNetworkManager | friend |
transportProtocols | isobus::CANNetworkManager | private |
update() | isobus::CANNetworkManager | |
update_address_table(const CANMessage &message) | isobus::CANNetworkManager | private |
update_busload(std::uint8_t channelIndex, std::uint32_t numberOfBitsProcessed) | isobus::CANNetworkManager | private |
update_busload_history() | isobus::CANNetworkManager | private |
update_control_functions(const CANMessageFrame &rxFrame) | isobus::CANNetworkManager | private |
update_internal_cfs() | isobus::CANNetworkManager | private |
update_new_partners() | isobus::CANNetworkManager | private |
updateTimestamp_ms | isobus::CANNetworkManager | private |