#include "xbus.h"
Go to the source code of this file.
Functions | |
bool | Xbus_checkPreamble (const uint8_t *xbusMessage) |
Returns true if the preamble equeals 0xFA, false othersise. More... | |
int | Xbus_getBusId (const uint8_t *xbusMessage) |
Returns xbus Bus identifier. More... | |
uint8_t const * | Xbus_getConstPointerToPayload (uint8_t const *xbusMessage) |
Returns a const pointer to payload of an xbus message. More... | |
int | Xbus_getMessageId (const uint8_t *xbusMessage) |
Returns xbus Message identifier. More... | |
int | Xbus_getPayloadLength (const uint8_t *xbusMessage) |
Returns xbus message (payload) length. More... | |
uint8_t * | Xbus_getPointerToPayload (uint8_t *xbusMessage) |
Returns pointer to payload of an xbus message. More... | |
int | Xbus_getRawLength (const uint8_t *xbusMessage) |
Returns total length of xbus message (header + payload + checksum) More... | |
void | Xbus_insertChecksum (uint8_t *xbusMessage) |
Inserts the correct checksum in xbus message. More... | |
void | Xbus_message (uint8_t *xbusMessage, uint8_t bid, uint8_t mid, uint16_t len) |
Initialize a xbus message with BID, MID and Length. More... | |
void | Xbus_setBusId (uint8_t *xbusMessage, uint8_t busId) |
Sets xbus Bus identifier. More... | |
void | Xbus_setMessageId (uint8_t *xbusMessage, uint8_t messageId) |
Sets xbus Message identifier. More... | |
void | Xbus_setPayloadLength (uint8_t *xbusMessage, uint16_t payloadLength) |
Sets xbus message (payload) length. More... | |
bool | Xbus_verifyChecksum (const uint8_t *xbusMessage) |
Verifies the checksum of aon xbus message. More... | |
bool Xbus_checkPreamble | ( | const uint8_t * | xbusMessage | ) |
int Xbus_getBusId | ( | const uint8_t * | xbusMessage | ) |
uint8_t const* Xbus_getConstPointerToPayload | ( | uint8_t const * | xbusMessage | ) |
int Xbus_getMessageId | ( | const uint8_t * | xbusMessage | ) |
int Xbus_getPayloadLength | ( | const uint8_t * | xbusMessage | ) |
uint8_t* Xbus_getPointerToPayload | ( | uint8_t * | xbusMessage | ) |
int Xbus_getRawLength | ( | const uint8_t * | xbusMessage | ) |
void Xbus_insertChecksum | ( | uint8_t * | xbusMessage | ) |
void Xbus_message | ( | uint8_t * | xbusMessage, |
uint8_t | bid, | ||
uint8_t | mid, | ||
uint16_t | len | ||
) |
void Xbus_setBusId | ( | uint8_t * | xbusMessage, |
uint8_t | busId | ||
) |
void Xbus_setMessageId | ( | uint8_t * | xbusMessage, |
uint8_t | messageId | ||
) |
void Xbus_setPayloadLength | ( | uint8_t * | xbusMessage, |
uint16_t | payloadLength | ||
) |