AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
The main class that manages the ISOBUS stack including: callbacks, Name to Address management, making control functions, and driving the various protocols. More...
#include "isobus/isobus/can_address_claim_state_machine.hpp"
#include "isobus/isobus/can_badge.hpp"
#include "isobus/isobus/can_callbacks.hpp"
#include "isobus/isobus/can_constants.hpp"
#include "isobus/isobus/can_extended_transport_protocol.hpp"
#include "isobus/isobus/can_identifier.hpp"
#include "isobus/isobus/can_internal_control_function.hpp"
#include "isobus/isobus/can_message.hpp"
#include "isobus/isobus/can_message_frame.hpp"
#include "isobus/isobus/can_network_configuration.hpp"
#include "isobus/isobus/can_transport_protocol.hpp"
#include "isobus/isobus/isobus_heartbeat.hpp"
#include "isobus/isobus/nmea2000_fast_packet_protocol.hpp"
#include "isobus/utility/event_dispatcher.hpp"
#include "isobus/utility/thread_synchronization.hpp"
#include <array>
#include <deque>
#include <list>
#include <memory>
#include <queue>
Go to the source code of this file.
Classes | |
class | isobus::CANNetworkManager |
The main CAN network manager object, handles protocol management and updating other stack components. Provides an interface for sending CAN messages. More... | |
Namespaces | |
namespace | isobus |
This namespace encompasses all of the ISO11783 stack's functionality to reduce global namespace pollution. | |
The main class that manages the ISOBUS stack including: callbacks, Name to Address management, making control functions, and driving the various protocols.
Definition in file can_network_manager.hpp.