タスクの発行を制御する - のマネージド統合 AWS IoT Device Management

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

タスクの発行を制御する

これらのメソッドを使用して、管理統合コンポーネントにコントロール関連のリクエストを発行します。

iotmi_statusCode_t iotmi_control_publish_request(DataModel::iotmi_client_request_t request)

管理統合コンポーネントにコントロール関連のリクエストを発行します。例えば、未承諾イベント、コマンドリクエスト、デバイス状態クエリなどです。

パラメータ

request (DataModel::iotmi_client_request_t) - 詳細を含むリクエスト構造へのポインタ。

戻り値
  • IOTMI_STATUS_OK - リクエストが正常に発行されました。

  • IOTMI_STATUS_CUSTOM_PLUGIN_CLIENT_NOT_CONNECTED - DeviceSDKClient インスタンスがマネージド統合に接続されていません。

  • IOTMI_STATUS_INVALID_PARAMETER - リクエスト内の 1 つ以上のパラメータが無効です。

  • IOTMI_STATUS_INVALID_JSON_OBJECT - リクエストペイロードが有効な JSON オブジェクトではありません。

  • IOTMI_STATUS_NO_MEMORY - メモリ割り当てエラーが発生しました。