AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
Namespaces | Functions
can_hardware_abstraction.hpp File Reference

An abstraction between this CAN stack and any hardware layer. More...

#include "isobus/isobus/can_message_frame.hpp"
#include <cstdint>
Include dependency graph for can_hardware_abstraction.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  isobus
 This namespace encompasses all of the ISO11783 stack's functionality to reduce global namespace pollution.
 

Functions

bool isobus::send_can_message_frame_to_hardware (const CANMessageFrame &frame)
 The sending abstraction layer between the hardware and the stack.
 
void isobus::receive_can_message_frame_from_hardware (const CANMessageFrame &frame)
 The receiving abstraction layer between the hardware and the stack.
 
void isobus::on_transmit_can_message_frame_from_hardware (const CANMessageFrame &txFrame)
 Informs the network manager whenever messages are emitted on the bus.
 
void isobus::periodic_update_from_hardware ()
 The periodic update abstraction layer between the hardware and the stack.
 

Detailed Description

An abstraction between this CAN stack and any hardware layer.

Author
Adrian Del Grosso

Definition in file can_hardware_abstraction.hpp.