MfgTokens#

Functions#

void

Function for initializing manufacturing module.

void
ZW_SetMfgTokenData(uint16_t token, void *data, uint8_t len)

Function for setting the manufacturing token data.

void
ZW_GetMfgTokenData(void *data, uint16_t token, uint8_t len)

Function for Getting the manufacturing token data.

void

Wrapper function for getting the manufacturing "country freq" token.

void

Writes Rf Region to manufacturing token.

void

Lock manufacturing token storage.

Function Documentation#

ZW_MfgTokenModuleInit#

void ZW_MfgTokenModuleInit (void)

Function for initializing manufacturing module.

Parameters
N/A

Definition at line 60 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

ZW_SetMfgTokenData#

void ZW_SetMfgTokenData (uint16_t token, void *data, uint8_t len)

Function for setting the manufacturing token data.

Parameters
[in]token

Token to be set

[in]data

Pointer to object data to write

[in]len

Size of object to write in bytes


Definition at line 71 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

ZW_GetMfgTokenData#

void ZW_GetMfgTokenData (void *data, uint16_t token, uint8_t len)

Function for Getting the manufacturing token data.

Parameters
[out]data

Pointer to object data where the value will be written to.

[in]token

Type of the token to get

[in]len

Size of output object


Definition at line 80 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

ZW_GetMfgTokenDataCountryFreq#

void ZW_GetMfgTokenDataCountryFreq (void *data)

Wrapper function for getting the manufacturing "country freq" token.

Parameters
[out]data

Country frequency token


Definition at line 87 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

ZW_SetMfgTokenDataCountryRegion#

void ZW_SetMfgTokenDataCountryRegion (void *region)

Writes Rf Region to manufacturing token.

Parameters
[in]region

Region to write


Definition at line 93 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

ZW_LockMfgTokenData#

void ZW_LockMfgTokenData (void)

Lock manufacturing token storage.

Parameters
N/A

Definition at line 98 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

Macro Definition Documentation#

TOKEN_MFG_ZWAVE_COUNTRY_FREQ_ID#

#define TOKEN_MFG_ZWAVE_COUNTRY_FREQ_ID
Value:
0x0001

Definition at line 45 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_PRK_ID#

#define TOKEN_MFG_ZW_PRK_ID
Value:
0x0002

Definition at line 46 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_PUK_ID#

#define TOKEN_MFG_ZW_PUK_ID
Value:
0x0003

Definition at line 47 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_INITIALIZED_ID#

#define TOKEN_MFG_ZW_INITIALIZED_ID
Value:
0x0004

Definition at line 48 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_QR_CODE_ID#

#define TOKEN_MFG_ZW_QR_CODE_ID
Value:
0x0005

Definition at line 49 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZWAVE_COUNTRY_FREQ_SIZE#

#define TOKEN_MFG_ZWAVE_COUNTRY_FREQ_SIZE
Value:
1

Definition at line 51 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_PRK_SIZE#

#define TOKEN_MFG_ZW_PRK_SIZE
Value:
32

Definition at line 52 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_PUK_SIZE#

#define TOKEN_MFG_ZW_PUK_SIZE
Value:
32

Definition at line 53 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_INITIALIZED_SIZE#

#define TOKEN_MFG_ZW_INITIALIZED_SIZE
Value:
1

Definition at line 54 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h

TOKEN_MFG_ZW_QR_CODE_SIZE#

#define TOKEN_MFG_ZW_QR_CODE_SIZE
Value:
106

Definition at line 55 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/Components/MfgTokens/MfgTokens.h