This structure represents a TCAT vendor information.

The content of this structure MUST persist and remain unchanged while a TCAT session is running.

Public Attributes#

const char *

Provisioning URL path string.

const char *

Vendor name string.

const char *

Vendor model string.

const char *

Vendor software version string.

const char *

Vendor specific data string.

const char *

Vendor managed pre-shared key for device.

const char *

Vendor managed install code string.

Vendor managed advertised device ID array.

Public Attribute Documentation#

mProvisioningUrl#

const char* otTcatVendorInfo::mProvisioningUrl

Provisioning URL path string.


mVendorName#

const char* otTcatVendorInfo::mVendorName

Vendor name string.


mVendorModel#

const char* otTcatVendorInfo::mVendorModel

Vendor model string.


mVendorSwVersion#

const char* otTcatVendorInfo::mVendorSwVersion

Vendor software version string.


mVendorData#

const char* otTcatVendorInfo::mVendorData

Vendor specific data string.


mPskdString#

const char* otTcatVendorInfo::mPskdString

Vendor managed pre-shared key for device.


mInstallCode#

const char* otTcatVendorInfo::mInstallCode

Vendor managed install code string.


mAdvertisedDeviceIds#

const otTcatAdvertisedDeviceId* otTcatVendorInfo::mAdvertisedDeviceIds

mGeneralDeviceId#

const otTcatGeneralDeviceId* otTcatVendorInfo::mGeneralDeviceId

Vendor managed advertised device ID array.

Array is terminated like C string with OT_TCAT_DEVICE_ID_EMPTY