DL432.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "compiler.h"
Data Structures | |
struct | dl432_LlcCallback_t |
union | dl432Buffer_t |
Macros | |
#define | DL432_BROADCAST_REQUEST 14 |
#define | DL432_DATA_CONFIRM 1 |
#define | DL432_DATA_INDICATION 2 |
#define | DL432_DATA_REQUEST 11 |
#define | DL432_NO_COMMAND 0 |
#define | DL432_REPLY_CONFIRM 5 |
#define | DL432_REPLY_INDICATION 6 |
#define | DL432_REPLY_REQUEST 13 |
#define | DL432_RESULT_ERROR 0x80 |
#define | DL432_RESULT_SUCCESS 0 |
#define | DL432_UPDATE_REPLY_CONFIRM 3 |
#define | DL432_UPDATE_REPLY_INDICATION 4 |
#define | DL432_UPDATE_REPLY_REQUEST 12 |
#define | LPDU_HEADER 3 |
#define | lsdu dl.buff |
#define | MAX_LENGTH_432_DATA (1024 - LPDU_HEADER) |
#define | MAX_LENGTH_STORED_LSDU 7 |
Functions | |
int | dl432_dl_broadcast_request (uint8_t srcLSAP, dl432Buffer_t *buff, uint16_t lenMsg, uint8_t linkClass) |
int | dl432_dl_callback (dl432_LlcCallback_t *cmd, dl432Buffer_t *buf, uint16_t maxLenBuf) |
int | dl432_dl_data_request (uint8_t dstLSAP, uint8_t locLSAP, uint16_t dstAddress, dl432Buffer_t *txBuff, uint16_t lenLsdu, uint8_t linkClass) |
int | dl432_dl_reply_request (uint8_t dstLSAP, uint8_t srcLSAP, uint16_t dstAddress, uint8_t maxLenAnswer) |
int | dl432_dl_update_reply_request (uint8_t locLSAP, uint8_t *prBuff, uint16_t length) |