X2 Standard
Version 1.24
licensedinterfaces
deviceinfointerface.h
1
#ifndef _HardwareInfoInterface_H
2
#define _HardwareInfoInterface_H
3
4
#define HardwareInfoInterface_Name "com.bisque.TheSkyX.HardwareInfoInterface/1.0"
5
6
class
BasicStringInterface
;
7
14
class
HardwareInfoInterface
15
{
16
public
:
17
18
virtual
~
HardwareInfoInterface
(){}
19
20
public
:
21
//HardwareInfoInterface
23
virtual
void
deviceInfoNameShort
(
BasicStringInterface
& str)
const
=0;
25
virtual
void
deviceInfoNameLong
(
BasicStringInterface
& str)
const
=0;
27
virtual
void
deviceInfoDetailedDescription
(
BasicStringInterface
& str)
const
=0;
29
virtual
void
deviceInfoFirmwareVersion
(
BasicStringInterface
& str) =0;
31
virtual
void
deviceInfoModel
(
BasicStringInterface
& str) =0;
32
};
33
34
#endif
HardwareInfoInterface::deviceInfoFirmwareVersion
virtual void deviceInfoFirmwareVersion(BasicStringInterface &str)=0
HardwareInfoInterface::deviceInfoDetailedDescription
virtual void deviceInfoDetailedDescription(BasicStringInterface &str) const =0
HardwareInfoInterface
The HardwareInfoInterface provides X2 implementors a standarized way to provide hardware specific inf...
Definition:
deviceinfointerface.h:15
HardwareInfoInterface::deviceInfoModel
virtual void deviceInfoModel(BasicStringInterface &str)=0
HardwareInfoInterface::deviceInfoNameShort
virtual void deviceInfoNameShort(BasicStringInterface &str) const =0
HardwareInfoInterface::deviceInfoNameLong
virtual void deviceInfoNameLong(BasicStringInterface &str) const =0
BasicStringInterface
The BasicStringInterface allows a string as an output.
Definition:
basicstringinterface.h:17
X2 Examples
(C) Software Bisque, Inc. All rights reserved.