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.

const char *

Vendor managed general device ID array.

bool

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#

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


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.