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.


Definition at line 151 of file include/openthread/tcat.h

mVendorName#

const char* otTcatVendorInfo::mVendorName

Vendor name string.


Definition at line 152 of file include/openthread/tcat.h

mVendorModel#

const char* otTcatVendorInfo::mVendorModel

Vendor model string.


Definition at line 153 of file include/openthread/tcat.h

mVendorSwVersion#

const char* otTcatVendorInfo::mVendorSwVersion

Vendor software version string.


Definition at line 154 of file include/openthread/tcat.h

mVendorData#

const char* otTcatVendorInfo::mVendorData

Vendor specific data string.


Definition at line 155 of file include/openthread/tcat.h

mPskdString#

const char* otTcatVendorInfo::mPskdString

Vendor managed pre-shared key for device.


Definition at line 156 of file include/openthread/tcat.h

mInstallCode#

const char* otTcatVendorInfo::mInstallCode

Vendor managed install code string.


Definition at line 157 of file include/openthread/tcat.h

mAdvertisedDeviceIds#

const otTcatAdvertisedDeviceId* otTcatVendorInfo::mAdvertisedDeviceIds

Definition at line 158 of file include/openthread/tcat.h

mGeneralDeviceId#

const otTcatGeneralDeviceId* otTcatVendorInfo::mGeneralDeviceId

Vendor managed advertised device ID array.

Array is terminated like C string with OT_TCAT_DEVICE_ID_EMPTY


Definition at line 160 of file include/openthread/tcat.h