1.4.3.36 PAL_GetMsgDuration Function
C
uint8_t PAL_GetMsgDuration(uint16_t pch, uint16_t length, PAL_SCHEME scheme,
PAL_FRAME frameType, uint32_t *duration);
Summary
Get message duration
Description
This function is used to calculate the message duration.
Precondition
The PAL_Initialize function should have been called before calling this function.
Parameters
Param | Description |
---|---|
pch | Physical channel |
msgLen | Message length |
scheme | Modulation scheme of message |
frameType |
Indicates if the message to transmit is type A, type B or type BC |
duration | Pointer to message duration in us (output) |
Returns
PAL_CFG_SUCCESS - If successful
PAL_CFG_INVALID_INPUT - If unsuccessful
Example
uint32_t duration = 0;
uint16_t pch = 16;
uint16_t msgLen = 30;
PAL_SCHEME scheme = PAL_PLC_DBPSK_R;
PAL_FRAME frameType = PAL_MODE_TYPE_B;
uint8_t result=PAL_CFG_SUCCESS;
result = PAL_GetMsgDuration(pch, msgLen, scheme, frameType, &duration);
Remarks
None