MRMS
Public Member Functions | List of all members
Mrm_can_bus Class Reference

Public Member Functions

CANBusMessagemessageReceive ()
 
void messageSend (uint32_t stdId, uint8_t dlc, uint8_t data[8])
 
uint16_t messagesReceivedPerSecond ()
 
uint16_t messagesSentPerSecond ()
 
uint16_t messagesPeakReceived ()
 
uint16_t messagesPeakSent ()
 
void messagesReset ()
 

Member Function Documentation

◆ messageReceive()

CANBusMessage * Mrm_can_bus::messageReceive ( )

Receive a CANBus message

Returns
true - a message received, false - none

Receive a CANBus message

Returns
non-NULL - a message received, NULL - none

◆ messageSend()

void Mrm_can_bus::messageSend ( uint32_t  stdId,
uint8_t  dlc,
uint8_t  data[8] 
)

Send a CANBus message

Parameters
stdId- CANBus message id
dlc- data's used bytes count
data- up to 8 data bytes
Returns
- true if a message received

◆ messagesPeakReceived()

uint16_t Mrm_can_bus::messagesPeakReceived ( )

Peak number of received CAN Bus messages per second

Returns
- number of messages

◆ messagesPeakSent()

uint16_t Mrm_can_bus::messagesPeakSent ( )

Peak number of received CAN Bus messages per second

Returns
- number of messages

◆ messagesReceivedPerSecond()

uint16_t Mrm_can_bus::messagesReceivedPerSecond ( )

Number of received CAN Bus messages per second

Returns
- number of messages

◆ messagesSentPerSecond()

uint16_t Mrm_can_bus::messagesSentPerSecond ( )

Number of sent CAN Bus messages per second

Returns
- number of messages

The documentation for this class was generated from the following files: