Publicação de tarefas de controle - Integrações gerenciadas para AWS IoT Device Management

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Publicação de tarefas de controle

Use esses métodos para publicar solicitações relacionadas ao controle nos componentes de integrações gerenciadas.

iotmi_statusCode_t iotmi_control_publish_request(DataModel::iotmi_client_request_t request)

Publica uma solicitação relacionada ao controle nos componentes de integrações gerenciadas. Por exemplo, eventos não solicitados, solicitações de comando ou consultas de estado do dispositivo.

Parâmetros

request(DataModel: :iotmi_client_request_t) - Um ponteiro para uma estrutura de solicitação contendo os detalhes.

Devoluções
  • IOTMI_STATUS_OK- A solicitação foi publicada com sucesso.

  • IOTMI_STATUS_CUSTOM_PLUGIN_CLIENT_NOT_CONNECTED- A SDKClient instância do dispositivo não está conectada às integrações gerenciadas.

  • IOTMI_STATUS_INVALID_PARAMETER- Um ou mais parâmetros na solicitação são inválidos.

  • IOTMI_STATUS_INVALID_JSON_OBJECT- A carga útil da solicitação não é um objeto JSON válido.

  • IOTMI_STATUS_NO_MEMORY- Ocorreu um erro de alocação de memória.