1.3.3.7 PAL_TxRequest Function
C
void PAL_TxRequest (
uint8_t *pData,
uint16_t length,
uint8_t nbFrame
)
Summary
Allows a user to transmit data through PLC device.
Description
This routine sends a new data message through PLC using the PAL module.
Parameters
| Param | Description |
|---|---|
|
pData |
Pointer to the data to transmit |
|
length |
Length of the data to transmit in bytes |
|
nbFrame |
Frame related ZeroCross information (managed by DLL) |
Returns
None.
Example
MAC_HEADER macHeader;
uint16_t totalLength;
uint16_t headerLength;
uint16_t payloadLength = 100;
uint8_t txData[MAC_DATA_MAX_SIZE];
uint8_t payloadData[MAC_MAX_PAYLOAD_SIZE];
headerLength = _buildMacHeader(txData, &macHeader);
memcpy(&txData[headerLength], payloadData, payloadLength);
totalLength = headerLength + payloadLength;
PAL_TxRequest(txData, totalLength, 0);
Remarks
None.
