|
|
| TestingCanConnector (modm_test::platform::CanDriver *driver) |
| |
|
virtual void | dropPacket () |
| |
|
virtual const Header & | getPacketHeader () const |
| | Access the packet.
|
| |
|
virtual const modm::SmartPointer | getPacketPayload () const |
| |
|
virtual bool | isPacketAvailable () const |
| | Check if a new packet was received by the backend.
|
| |
|
virtual void | sendPacket (const Header &header, modm::SmartPointer payload) |
| | Send a Message.
|
| |
|
virtual void | update () |
| |
|
|
bool | retrieveMessage () |
| |
| bool | sendMessage (const uint32_t &identifier, const uint8_t *data, uint8_t size) |
| | Try to send a CAN message via CAN Driver. More...
|
| |
|
void | sendWaitingMessages () |
| |
|
| static bool | convertToHeader (const uint32_t &identifier, Header &header) |
| | Convert a can identifier to a packet header. More...
|
| |
|
static uint32_t | convertToIdentifier (const Header &header, bool fragmentated) |
| | Convert a packet header to a can identifier.
|
| |
|
static uint8_t | getNumberOfFragments (uint8_t messageSize) |
| | Calculate the number of fragments needed to send a message with a length of messageSize.
|
| |
|
static bool | isFragment (const uint32_t &identifier) |
| |
|
|
static uint8_t | messageCounter = 0 |
| |
| bool xpcc::CanConnectorBase::convertToHeader |
( |
const uint32_t & |
identifier, |
|
|
xpcc::Header & |
header |
|
) |
| |
|
inheritedstatic |
Convert a can identifier to a packet header.
- Parameters
-
| [in] | identifier | 29-bit CAN identifier |
| [out] | header | Packet header |
- Returns
true if the message is part of a fragmented packet, false otherwise.
Try to send a CAN message via CAN Driver.
- Returns
- true if the message could be send, false otherwise
The documentation for this class was generated from the following files:
- testing_can_connector.hpp
- testing_can_connector.cpp