Azure IoT middleware for FreeRTOS
Data Fields
AzureIoTHubClient Struct Reference

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.
 

The documentation for this struct was generated from the following file: