Publication des tâches de contrôle - Intégrations gérées pour AWS IoT Device Management

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Publication des tâches de contrôle

Utilisez ces méthodes pour publier les demandes liées au contrôle dans les composants des intégrations gérées.

iotmi_statusCode_t iotmi_control_publish_request(DataModel::iotmi_client_request_t request)

Publie une demande liée au contrôle auprès des composants des intégrations gérées. Par exemple, des événements non sollicités, des demandes de commande ou des requêtes sur l'état de l'appareil.

Paramètres

request(DataModel: :iotmi_client_request_t) - Un pointeur vers une structure de demande contenant les détails.

Renvoie
  • IOTMI_STATUS_OK- La demande a été publiée avec succès.

  • IOTMI_STATUS_CUSTOM_PLUGIN_CLIENT_NOT_CONNECTED- L'SDKClient instance Device n'est pas connectée aux intégrations gérées.

  • IOTMI_STATUS_INVALID_PARAMETER- Un ou plusieurs paramètres de la demande ne sont pas valides.

  • IOTMI_STATUS_INVALID_JSON_OBJECT- La charge utile de la demande n'est pas un objet JSON valide.

  • IOTMI_STATUS_NO_MEMORY- Une erreur d'allocation de mémoire s'est produite.