35 #ifndef OPENTHREAD_JOINER_H_ 36 #define OPENTHREAD_JOINER_H_ 39 #include <openthread/platform/toolchain.h> 61 OT_JOINER_STATE_IDLE = 0,
62 OT_JOINER_STATE_DISCOVER = 1,
63 OT_JOINER_STATE_CONNECT = 2,
64 OT_JOINER_STATE_CONNECTED = 3,
65 OT_JOINER_STATE_ENTRUST = 4,
66 OT_JOINER_STATE_JOINED = 5,
100 const char *aVendorName,
const char *aVendorModel,
101 const char *aVendorSwVersion,
const char *aVendorData,
154 #endif // OPENTHREAD_JOINER_H_ This type represents all the static / global variables used by OpenThread allocated in one place...
Definition: openthread-instance.h:59
This file defines the types and structures used in the OpenThread library API.
OTAPI otError OTCALL otJoinerStop(otInstance *aInstance)
This function disables the Thread Joiner role.
Definition: joiner_api.cpp:68
otJoinerState
This enumeration defines the Joiner State.
Definition: joiner.h:59
void(OTCALL * otJoinerCallback)(otError aError, void *aContext)
This function pointer is called to notify the completion of a join operation.
Definition: joiner.h:79
This type represents the IEEE 802.15.4 Extended Address.
Definition: types.h:402
OTAPI otError OTCALL otJoinerStart(otInstance *aInstance, const char *aPSKd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext)
This function enables the Thread Joiner role.
Definition: joiner_api.cpp:42
OTAPI otError OTCALL otJoinerGetId(otInstance *aInstance, otExtAddress *aJoinerId)
Get the Joiner ID.
Definition: joiner_api.cpp:94
OTAPI otJoinerState OTCALL otJoinerGetState(otInstance *aInstance)
This function returns the Joiner State.
Definition: joiner_api.cpp:81
otError
This enumeration represents error codes used throughout OpenThread.
Definition: types.h:107