openthread_sys::spinel

Constant SPINEL_PROP_MESHCOP_JOINER_COMMISSIONING

Source
pub const SPINEL_PROP_MESHCOP_JOINER_COMMISSIONING: _bindgen_ty_24 = 129;
Expand description

Thread Joiner Commissioning command and the parameters ** Format b or bU(UUUUU) (fields in parenthesis are optional) - Write Only *

  • This property starts or stops Joiner’s commissioning process
  • Required capability: SPINEL_CAP_THREAD_JOINER
  • Writing to this property starts/stops the Joiner commissioning process.
  • The immediate VALUE_IS response indicates success/failure of the starting/stopping
  • the Joiner commissioning process.
  • After a successful start operation, the join process outcome is reported through an
  • asynchronous VALUE_IS(LAST_STATUS) update with one of the following error status values:
  • - SPINEL_STATUS_JOIN_SUCCESS     the join process succeeded.
  • - SPINEL_STATUS_JOIN_SECURITY    the join process failed due to security credentials.
  • - SPINEL_STATUS_JOIN_NO_PEERS    no joinable network was discovered.
  • - SPINEL_STATUS_JOIN_RSP_TIMEOUT if a response timed out.
  • - SPINEL_STATUS_JOIN_FAILURE     join failure.
  • Frame format:
  • b : Start or stop commissioning process (true to start).
  • Only if the start commissioning.
  • U : Joiner’s PSKd.
  • The next fields are all optional. If not provided, OpenThread default values would be used.
  • U : Provisioning URL (use empty string if not required).
  • U : Vendor Name. If not specified or empty string, use OpenThread default (PACKAGE_NAME).
  • U : Vendor Model. If not specified or empty string, use OpenThread default (OPENTHREAD_CONFIG_PLATFORM_INFO).
  • U : Vendor Sw Version. If not specified or empty string, use OpenThread default (PACKAGE_VERSION).
  • U : Vendor Data String. Will not be appended if not specified.

*/