|
Azure IoT middleware for FreeRTOS
|
Data Fields | |
| struct { | |
| AzureIoTMQTT_t xMQTTContext | |
| uint8_t * pucWorkingBuffer | |
| uint32_t ulWorkingBufferLength | |
| az_iot_hub_client xAzureIoTHubClientCore | |
| const uint8_t * pucHostname | |
| uint16_t ulHostnameLength | |
| const uint8_t * pucDeviceID | |
| uint16_t ulDeviceIDLength | |
| const uint8_t * pucSymmetricKey | |
| uint32_t ulSymmetricKeyLength | |
|
uint32_t(* pxTokenRefresh )(AzureIoTHubClient_t *pxAzureIoTHubClient, uint64_t ullExpiryTimeSecs, const uint8_t *ucKey, uint32_t ulKeyLen, uint8_t *pucSASBuffer, uint32_t ulSasBufferLen, uint32_t *pulSaSLength) | |
| AzureIoTGetHMACFunc_t xHMACFunction | |
| AzureIoTGetCurrentTimeFunc_t xTimeFunction | |
| AzureIoTTelemetryAckCallback_t xTelemetryCallback | |
| uint32_t ulCurrentPropertyRequestID | |
| AzureIoTHubClientReceiveContext_t xReceiveContext [azureiothubSUBSCRIBE_FEATURE_COUNT] | |
| } | _internal |
| Internal to the SDK. | |