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#
Provisioning URL path string.
Vendor name string.
Vendor model string.
Vendor software version string.
Vendor specific data string.
Vendor managed pre-shared key for device.
Vendor managed install code string.
Vendor managed advertised device ID array.
Vendor managed general device ID array.
Array with application service names as C string with maximum length OT_TCAT_SERVICE_NAME_MAX_LENGTH or NULL if not supported.
Public Attribute Documentation#
mGeneralDeviceId#
const otTcatGeneralDeviceId* otTcatVendorInfo::mGeneralDeviceId
Vendor managed advertised device ID array.
Array is terminated like C string with OT_TCAT_DEVICE_ID_EMPTY
mApplicationServiceName#
const char* otTcatVendorInfo::mApplicationServiceName[OT_TCAT_APPLICATION_LAYER_MAX_COUNT]
Vendor managed general device ID array.
(if NULL: device ID is set to EUI-64 in binary format)
mApplicationServiceIsTcp#
bool otTcatVendorInfo::mApplicationServiceIsTcp[OT_TCAT_APPLICATION_LAYER_MAX_COUNT]
Array with application service names as C string with maximum length OT_TCAT_SERVICE_NAME_MAX_LENGTH or NULL if not supported.