Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | Public Attributes | List of all members
direct_bt::GattDeviceInformationSvc Class Reference

Device Information is a GATT service. More...

#include <GattNumbers.hpp>

Collaboration diagram for direct_bt::GattDeviceInformationSvc:

Public Member Functions

 GattDeviceInformationSvc (jau::POctets systemID_, std::string modelNumber_, std::string serialNumber_, std::string firmwareRevision_, std::string hardwareRevision_, std::string softwareRevision_, std::string manufacturer_, jau::POctets regulatoryCertDataList_, std::shared_ptr< GattPnP_ID > pnpID_) noexcept
 
std::string toString () const noexcept
 

Public Attributes

const std::string firmwareRevision
 Optional. More...
 
const std::string hardwareRevision
 Optional. More...
 
const std::string manufacturer
 Optional. More...
 
const std::string modelNumber
 Optional. More...
 
const std::shared_ptr< GattPnP_IDpnpID
 Optional. More...
 
const jau::POctets regulatoryCertDataList
 Optional. More...
 
const std::string serialNumber
 Optional. More...
 
const std::string softwareRevision
 Optional. More...
 
const jau::POctets systemID
 Optional. More...
 

Detailed Description

Device Information is a GATT service.

https://www.bluetooth.com/wp-content/uploads/Sitecore-Media-Library/Gatt/Xml/Services/org.bluetooth.service.device_information.xml

Definition at line 345 of file GattNumbers.hpp.

Constructor & Destructor Documentation

◆ GattDeviceInformationSvc()

direct_bt::GattDeviceInformationSvc::GattDeviceInformationSvc ( jau::POctets  systemID_,
std::string  modelNumber_,
std::string  serialNumber_,
std::string  firmwareRevision_,
std::string  hardwareRevision_,
std::string  softwareRevision_,
std::string  manufacturer_,
jau::POctets  regulatoryCertDataList_,
std::shared_ptr< GattPnP_ID pnpID_ 
)
inlinenoexcept

Definition at line 366 of file GattNumbers.hpp.

Member Function Documentation

◆ toString()

std::string GattDeviceInformationSvc::toString ( ) const
noexcept

Definition at line 450 of file GATTNumbers.cpp.

Member Data Documentation

◆ systemID

const jau::POctets direct_bt::GattDeviceInformationSvc::systemID

Optional.

Definition at line 348 of file GattNumbers.hpp.

◆ modelNumber

const std::string direct_bt::GattDeviceInformationSvc::modelNumber

Optional.

Definition at line 350 of file GattNumbers.hpp.

◆ serialNumber

const std::string direct_bt::GattDeviceInformationSvc::serialNumber

Optional.

Definition at line 352 of file GattNumbers.hpp.

◆ firmwareRevision

const std::string direct_bt::GattDeviceInformationSvc::firmwareRevision

Optional.

Definition at line 354 of file GattNumbers.hpp.

◆ hardwareRevision

const std::string direct_bt::GattDeviceInformationSvc::hardwareRevision

Optional.

Definition at line 356 of file GattNumbers.hpp.

◆ softwareRevision

const std::string direct_bt::GattDeviceInformationSvc::softwareRevision

Optional.

Definition at line 358 of file GattNumbers.hpp.

◆ manufacturer

const std::string direct_bt::GattDeviceInformationSvc::manufacturer

Optional.

Definition at line 360 of file GattNumbers.hpp.

◆ regulatoryCertDataList

const jau::POctets direct_bt::GattDeviceInformationSvc::regulatoryCertDataList

Optional.

Definition at line 362 of file GattNumbers.hpp.

◆ pnpID

const std::shared_ptr<GattPnP_ID> direct_bt::GattDeviceInformationSvc::pnpID

Optional.

Definition at line 364 of file GattNumbers.hpp.


The documentation for this class was generated from the following files: