mirror of
https://github.com/espressif/openthread.git
synced 2026-10-16 20:57:41 +00:00
Windows otLwf Tunnel Mode (#984)
* Integrate 'Tunnel Mode' otLwf code and a few other minor changes in the Windows code/projects.
This commit is contained in:
@@ -256,10 +256,12 @@ typedef enum _OTLWF_NOTIF_TYPE
|
||||
// GUID - InterfaceGuid
|
||||
// otShortAddress - aShortAddress
|
||||
|
||||
/* NOT USED
|
||||
#define IOCTL_OTLWF_OT_UNICAST_ADDRESSES \
|
||||
OTLWF_CTL_CODE(120, METHOD_BUFFERED, FILE_READ_DATA)
|
||||
// GUID - InterfaceGuid
|
||||
// otNetifAddress[] - aAddresses
|
||||
*/
|
||||
|
||||
#define IOCTL_OTLWF_OT_ACTIVE_DATASET \
|
||||
OTLWF_CTL_CODE(121, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
|
||||
@@ -616,6 +618,7 @@ typedef struct otCommissionConfig
|
||||
// GUID - InterfaceGuid
|
||||
// uint8_t - aLength
|
||||
// uint8_t[aLength] - aTlvTypes
|
||||
// otIp6Address - aAddress (optional)
|
||||
|
||||
#define IOCTL_OTLWF_OT_SEND_ACTIVE_SET \
|
||||
OTLWF_CTL_CODE(186, METHOD_BUFFERED, FILE_WRITE_DATA)
|
||||
@@ -629,6 +632,7 @@ typedef struct otCommissionConfig
|
||||
// GUID - InterfaceGuid
|
||||
// uint8_t - aLength
|
||||
// uint8_t[aLength] - aTlvTypes
|
||||
// otIp6Address - aAddress (optional)
|
||||
|
||||
#define IOCTL_OTLWF_OT_SEND_PENDING_SET \
|
||||
OTLWF_CTL_CODE(188, METHOD_BUFFERED, FILE_WRITE_DATA)
|
||||
@@ -654,9 +658,13 @@ typedef struct otCommissionConfig
|
||||
OTLWF_CTL_CODE(191, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
|
||||
// GUID - InterfaceGuid
|
||||
// uint32_t - aKeySwitchGuardTime
|
||||
|
||||
#define IOCTL_OTLWF_OT_FACTORY_RESET \
|
||||
OTLWF_CTL_CODE(192, METHOD_BUFFERED, FILE_WRITE_DATA)
|
||||
// GUID - InterfaceGuid
|
||||
|
||||
// OpenThread function IOCTL codes
|
||||
#define MIN_OTLWF_IOCTL_FUNC_CODE 100
|
||||
#define MAX_OTLWF_IOCTL_FUNC_CODE 191
|
||||
#define MAX_OTLWF_IOCTL_FUNC_CODE 192
|
||||
|
||||
#endif //__OTLWFIOCTL_H__
|
||||
|
||||
Reference in New Issue
Block a user