otTcatVendorInfo
    #include <tcat.h>
  
This structure represents a TCAT vendor information.
Summary
The content of this structure MUST persist and remain unchanged while a TCAT session is running.
        Public attributes | 
    |
|---|---|
        mAdvertisedDeviceIds
       | 
      
        const otTcatAdvertisedDeviceId *
         | 
    
        mApplicationServiceIsTcp[4]
       | 
      
        bool
        Array with application service names as C string with maximum length OT_TCAT_SERVICE_NAME_MAX_LENGTH or NULL if not supported.  
       | 
    
        mApplicationServiceName[4]
       | 
      
        const char *
        Vendor managed general device ID array.  
       | 
    
        mGeneralDeviceId
       | 
      
        const otTcatGeneralDeviceId *
        Vendor managed advertised device ID array.  
       | 
    
        mInstallCode
       | 
      
        const char *
        Vendor managed install code string.  
       | 
    
        mProvisioningUrl
       | 
      
        const char *
        Provisioning URL path string.  
       | 
    
        mPskdString
       | 
      
        const char *
        Vendor managed pre-shared key for device.  
       | 
    
        mVendorData
       | 
      
        const char *
        Vendor specific data string.  
       | 
    
        mVendorModel
       | 
      
        const char *
        Vendor model string.  
       | 
    
        mVendorName
       | 
      
        const char *
        Vendor name string.  
       | 
    
        mVendorSwVersion
       | 
      
        const char *
        Vendor software version string.  
       | 
    
Public attributes
mAdvertisedDeviceIds
const otTcatAdvertisedDeviceId * otTcatVendorInfo::mAdvertisedDeviceIds
mApplicationServiceIsTcp
bool otTcatVendorInfo::mApplicationServiceIsTcp[4]
Array with application service names as C string with maximum length OT_TCAT_SERVICE_NAME_MAX_LENGTH or NULL if not supported.
mApplicationServiceName
const char * otTcatVendorInfo::mApplicationServiceName[4]
Vendor managed general device ID array.
(if NULL: device ID is set to EUI-64 in binary format)
mGeneralDeviceId
const otTcatGeneralDeviceId * otTcatVendorInfo::mGeneralDeviceId
Vendor managed advertised device ID array.
Array is terminated like C string with OT_TCAT_DEVICE_ID_EMPTY
mInstallCode
const char * otTcatVendorInfo::mInstallCode
Vendor managed install code string.
mProvisioningUrl
const char * otTcatVendorInfo::mProvisioningUrl
Provisioning URL path string.
mPskdString
const char * otTcatVendorInfo::mPskdString
Vendor managed pre-shared key for device.
mVendorData
const char * otTcatVendorInfo::mVendorData
Vendor specific data string.
mVendorModel
const char * otTcatVendorInfo::mVendorModel
Vendor model string.
mVendorName
const char * otTcatVendorInfo::mVendorName
Vendor name string.
mVendorSwVersion
const char * otTcatVendorInfo::mVendorSwVersion
Vendor software version string.
Resources
OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.