Add vendor information to JOIN_FIN.req message. (#1140)

This commit is contained in:
Jonathan Hui
2017-01-13 09:10:17 -08:00
committed by GitHub
parent 33177fe937
commit c943da9b4b
13 changed files with 599 additions and 76 deletions
+10 -2
View File
@@ -509,12 +509,20 @@ typedef enum _OTLWF_NOTIF_TYPE
OTLWF_CTL_CODE(168, METHOD_BUFFERED, FILE_WRITE_DATA)
// GUID - InterfaceGuid
#define OPENTHREAD_PSK_MAX_LENGTH 32
#define OPENTHREAD_PROV_URL_MAX_LENGTH 64
#define OPENTHREAD_PSK_MAX_LENGTH 32
#define OPENTHREAD_PROV_URL_MAX_LENGTH 64
#define OPENTHREAD_VENDOR_NAME_MAX_LENGTH 32
#define OPENTHREAD_VENDOR_MODEL_MAX_LENGTH 32
#define OPENTHREAD_VENDOR_SW_VERSION_MAX_LENGTH 16
#define OPENTHREAD_VENDOR_DATA_MAX_LENGTH 64
typedef struct otCommissionConfig
{
uint8_t PSKd[OPENTHREAD_PSK_MAX_LENGTH + 1];
uint8_t ProvisioningUrl[OPENTHREAD_PROV_URL_MAX_LENGTH + 1];
uint8_t VendorName[OPENTHREAD_VENDOR_NAME_MAX_LENGTH + 1];
uint8_t VendorModel[OPENTHREAD_VENDOR_MODEL_MAX_LENGTH + 1];
uint8_t VendorSwVersion[OPENTHREAD_VENDOR_SW_VERSION_MAX_LENGTH + 1];
uint8_t VendorData[OPENTHREAD_VENDOR_DATA_MAX_LENGTH + 1];
} otCommissionConfig;
#define IOCTL_OTLWF_OT_JOINER_START \