5.5 Device models
5.5.1 Common Domain
5.5.1.1 device3DPrinter
A 3D printer is a smart home appliance to provide 3D printing capabilities.
Table 5.5.1.1-1: Modules of device3DPrinter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
threeDprinter | threeDprinter | 1 | See clause 5.3.1.1. |
runState | runState | 1 | See clause 5.3.1.75. |
temperature | temperature | 1 | See clause 5.3.1.87. This value of "currentTemperature" in this module instance represents the temperature of the nozzle. This value SHALL be a float number in a range from 0,0 to 1 000,0. |
printQueue | printQueue | 1 | See clause 5.3.1.67. |
5.5.1.2 deviceAirQualityMonitor
An air quality monitor is an environmental monitoring device used to monitor the air quality.
Table 5.5.1.2-1: Modules of deviceAirQualityMonitor Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
airQualitySensor | airQualitySensor | 1 | See clause 5.3.1.6. |
battery | battery | 0..1 | See clause 5.3.1.10. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
5.5.1.3 deviceAudioReceiver
An audio receiver is a device that receives audio signals from a number of sources, processing them to drive speakers.
Table 5.5.3.1-1: Modules of deviceAudioReceiver model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
audioVolume | audioVolume | 1 | See clause 5.3.1.8. |
mediaInput | mediaSelect | 0..1 | See clause 5.3.1.53. |
mediaOutput | mediaSelect | 0..1 | See clause 5.3.1.53. |
5.5.1.4 deviceCamera
A camera is an optical instrument for recording or capturing images, which may be stored locally or transmitted to another locations.
Table 5.5.1.4-1: Modules of deviceCamera Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
sessionDescription | sessionDescription | 1 | See clause 5.3.1.77. |
playerControl | playerControl | 0..1 | See clause 5.3.1.65. |
motionSensor | motionSensor | 0..1 | See clause 5.3.1.54. |
5.5.1.5 deviceDoor
A door is a device that is used to open and close a door.
Table 5.5.1.5-1: Modules of deviceDoor model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
openLevel | openLevel | 0..1 | See clause 5.3.1.56. |
doorLock | lock | 0..1 | See clause 5.3.1.52. |
doorStatus | doorStatus | 0..1 | See clause 5.3.1.30. |
5.5.1.6 deviceDoorLock
A door lock is a device that can be used to lock, for example, a door.
Table 5.5.1.6-1: Modules of deviceDoorLock Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
doorLock | lock | 1 | See clause 5.3.1.52. |
doorStatus | doorStatus | 0..1 | See clause 5.3.1.30. |
battery | battery | 0..1 | See clause 5.3.1.10. |
5.5.1.7 deviceLight
A light is a device that is used to control the state of an illumination appliance.
Table 5.5.1.7-1: Modules of deviceLight Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
colour | colour | 0..1 | See clause 5.3.1.23. |
colourSaturation | colourSaturation | 0..1 | See clause 5.3.1.24. |
brightness | brightness | 0..1 | See clause 5.3.1.17. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.1.8 deviceMultiFunctionPrinter
A Multi Function Printer (MFP) is an office machine which incorporates the functionality of multiple devices in one, so as to have a smaller footprint in home or office. A typical MFP may act as a combination of printer, scanner and more. This MFP information model provides capabilities to control and monitor MFP specific functions and resources.
Table 5.5.1.8-1: Modules of deviceMultiFunctionPrinter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
printerRunState | runState | 1 | See clause 5.3.1.75. |
scannerRunState | runState | 0..1 | See clause 5.3.1.75. |
autoDocumentFeeder | autoDocumentFeeder | 0..1 | See clause 5.3.1.9. |
printQueue | printQueue | 0..1 | See clause 5.3.1.67. |
5.5.1.9 devicePrinter
A printer is a device that is used to monitor or control the state of a printing appliance.
Table 5.5.1.9-1: Modules of devicePrinter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
printQueue | printQueue | 0..1 | See clause 5.3.1.67. |
5.5.1.10 deviceScanner
A scanner is a device that optically scans images, printed text, handwriting or an object, and converts it to a digital image.
Table 5.5.1.10-1: Modules of deviceScanner model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 1 | See clause 5.3.1.75. |
autoDocumentFeeder | autoDocumentFeeder | 0..1 | See clause 5.3.1.9. |
5.5.1.11 deviceSmartPlug
A smart plug is a device that can turn on and off a connected appliance.
Table 5.5.1.11-1: Modules of deviceSmartPlug model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 0..1 | See clause 5.3.1.12. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
remoteControlEnable | remoteControlEnable | 0..1 | See clause 5.3.1.73. |
Table 5.5.1.11-2: Subdevice of deviceSmartPlug Device model
Subdevice Instance Name | Subdevice Name | Multiplicity | Description |
---|---|---|---|
powerOutlet0 Discuss: This should be "powerOutlet" |
subDevicePowerOutlet | 1..N | See clause 5.4.1.2. |
5.5.1.12 deviceSwitch
A switch is a device that is used to control and monitor the state of power.
Table 5.5.1.12-1deviceSwitch Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
5.5.1.13 deviceThermometer
A thermometer is a device that can be used to check, for example, the body or other temperatures.
Table 5.5.1.13-1: Modules of deviceThermoMeter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
temperature | temperature | 1 | See clause 5.3.1.87. |
battery | battery | 1 | See clause 5.3.1.10. |
temperatureAlarm | temperatureAlarm | 0..1 | See clause 5.3.1.88. |
5.5.1.14 deviceThermostat
A thermostat is used to control the ambient temperature of rooms within, for example, a house. This information model provides capabilities to interact with specific functions of thermostats.
Table 5.5.1.14-1: Modules of deviceThermostat Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
runState | runState | 0..1 | See clause 5.3.1.75. The possible values of the "supportedModes" datapoint for the thermostat device are included in clause 5.6.23. |
timer | timer | 0..1 | See clause 5.3.1.90. |
temperature | temperature | 1 | See clause 5.3.1.87. |
5.5.1.15 deviceWaterValve
A water valve is a device that is used to turn the water supply ON or OFF remotely.
Table 5.5.1.15-1: Modules of waterValve Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
openLevel | openLevel | 1 | See clause 5.3.1.56. |
5.5.1.16 deviceServiceButton
A service button is a device that initiates and controls technical or business processes, such as ordering consumer and industrial goods over the Internet. It may support optional ModuleClasses to present information to a user, such as presenting textual and graphical information.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.1.16-1: Modules of deviceServiceButton Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
pushButton | pushButton | 1 | See clause 5.3.1.69. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
operationMode | operationMode | 0..1 | See clause 5.3.1.57. |
battery | battery | 0..1 | See clause 5.3.1.10. |
textMessage | textMessage | 0..1 | See clause 5.3.1.89. This ModuleClass may be used to present textual information to a user. |
image | binaryObject | 0..1 | See clause 5.3.1.11. This ModuleClass may be used to present graphical information to a user. |
credentials | credentials | 0..1 | See clause 5.3.1.27. |
geoLocation | geoLocation | 0..1 | See clause 5.3.1.41. This ModuleClass may be used to detect and report the geo-location of a deviceServiceButton device. |
5.5.1.17 deviceGenericSensor
A device that is composed of one or more basic sensors. This generic model is proposed to represent very simple appliances that feature one or more sensing behaviours (mono/multi sensors).
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.1.17-1: Modules of deviceGenericSensor Device model
Module Instance Name | Module Class Name | Optional | Description |
---|---|---|---|
temperatureAlarm | temperatureAlarm | 0..1 | See clause 5.3.1.88. |
acousticSensor | acousticSensor | 0..1 | See clause 5.3.1.2. |
impactSensor | impactSensor | 0..1 | See clause 5.3.1.47. |
motionSensor | motionSensor | 0..1 | See clause 5.3.1.54. |
smokeSensor | smokeSensor | 0..1 | See clause 5.3.1.82. |
uvSensor | uvSensor | 0..1 | See clause 5.3.1.92. |
waterSensor | waterSensor | 0..1 | See clause 5.3.1.97. |
5.5.1.18 device3DDisplay
A 3D display is a device to display 3D contents such as 3D character or holographic image.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.1.18-1: Modules of device3DDisplay Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
clock | clock | 0..1 | See clause 5.3.1.18. |
audioVolume | audioVolume | 0..1 | See clause 5.3.1.8. |
threeDDisplay | threeDDisplay | 1 | See clause 5.3.1.116. |
connectivity | connectivity | 1 | See clause 5.3.1.25. |
machineState | runState | 1 | See clause 5.3.1.75. |
lock | lock | 0..1 | See clause 5.3.1.52. |
5.5.1.19 device3DScanner
A 3D scanner is a device to scan 3D objects such as a statue of a character.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.1.19-1: Modules of device3DScanner device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
clock | clock | 0..1 | See clause 5.3.1.18. |
threeDScanState | runState | 1 | See clause 5.3.1.75. |
threeDScanner | threeDScanner | 1 | See clause 5.3.1.117. |
connectivity | connectivity | 1 | See clause 5.3.1.25. |
5.5.2 City Domain
5.5.2.1 deviceOutdoorLamp
An outdoor lamp is a smart home appliance to provide lights and information for outside of home with smart sensing capabilities such as ultraviolet sensing.
Table 5.5.2.1-1: Modules of deviceOutdoorLamp Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
brightness | brightness | 0..1 | See clause 5.3.1.17. |
motionSensor | motionSensor | 0..1 | See clause 5.3.1.54. |
airQualitySensor | airQualitySensor | 0..1 | See clause 5.3.1.6. |
uvSensor | uvSensor | 0..1 | See clause 5.3.1.92. |
timer | timer | 0..1 | See clause 5.3.1.90. The timer is used to set duration of giving lights from the moment of triggering by the "brightness" module or "motionSensor" module. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
5.5.2.2 deviceMagneticParkingMonitor
A parking detector is used to detect the state of the parking space. When the vehicle enters the parking space, the detector measure the change of the geomagnetic field strength, and report the state of the parking space to a server.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.2.2-1: Modules of deviceMagneticParkingMonitor Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
battery | battery | 0..1 | See clause 5.3.1.10. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
ParkingStatus | parkingStatus | 1 | See clause 5.3.1.62. |
magneticSensorParameters | magneticSensorParameters | 1 | See clause 5.3.1.61. |
5.5.2.3 deviceSmartElectricMeter
A smart electric meter is a metering device that is used to measure consumption data for electricity.
Table 5.5.2.3-1: Modules of deviceSmartElectricMeter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
battery | battery | 0..1 | See clause 5.3.1.10. |
binarySwitch | binarySwitch | 0..1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
clock | clock | 0..1 | See clause 5.3.1.18. |
energyConsumption | energyConsumption | 1 | See clause 5.3.1.32. |
energyGeneration | energyGeneration | 0..1 | See clause 5.3.1.33. |
5.5.2.4 deviceSmartGasMeter
A smart gas meter is a metering device that is used to measure consumption data for gas.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.2.4-1: Modules of deviceSmartGasMeter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
battery | battery | 0..1 | See clause 5.3.1.10. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
gasMeterReportInfo | gasMeterReportInfo | 1 | See clause 5.3.1.40. |
gasMeterControl | binarySwitch | 0..1 | See clause 5.3.1.12. |
gasMeterAlarm | gasMeterAlarm | 0..1 | See clause 5.3.1.39. |
5.5.2.5 deviceSmartWaterMeter
A smart water meter is a metering device that is used to measure consumption data for water.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.2.5-1: Modules of deviceSmartWaterMeter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
battery | battery | 0..1 | See clause 5.3.1.10. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
waterMeterSetting | waterMeterSetting | 0..1 | See clause 5.3.1.96. |
waterMeterReportInfo | waterMeterReportInfo | 1 | See clause 5.3.1.95. |
waterMeterControl | binarySwitch | 0..1 | See clause 5.3.1.12. |
waterMeterAlarm | waterMeterAlarm | 0..1 | See clause 5.3.1.94. |
5.5.2.6 deviceStreetLightController
A street light controller is used to control the opening and closing of the street light.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.2.6-1: Modules of deviceStreetLightController Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
geoLocation | geoLocation | 0..1 | See clause 5.3.1.41. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
slcReportInfo | slcReportInfo | 1 | See clause 5.3.1.81. |
slcParameterSetting | slcParameterSetting | 1 | See clause 5.3.1.80. |
slcAlarm | slcAlarm | 1 | See clause 5.3.1.79. |
5.5.2.7 deviceWaterQualityMonitor
A water quality monitor is an environmental monitoring device used to monitor water quality.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.2.7-1: Modules of deviceWaterQualityMonitor Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
battery | battery | 0..1 | See clause 5.3.1.10. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
waterQualityMonitor | waterQualityMonitor | 1 | See clause 5.3.1.98. |
5.5.2.8 deviceWeatherStation
A weather station is a device that measures various atmospheric parameters.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.2.8-1: Modules of deviceWeatherStation Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
outdoorTemperature | temperature | 1 | See clause 5.3.1.87. |
indoorTemperature | temperature | 0..1 | See clause 5.3.1.87. |
airQualitySensor | airQualitySensor | 0..1 | See clause 5.3.1.6. |
anemometer | anemometer | 0..1 | See clause 5.3.1.100. |
barometer | barometer | 0..1 | See clause 5.3.1.101. |
rainGauge | rainGauge | 0..1 | See clause 5.3.1.102. |
acousticSensor | acousticSensor | 0..1 | See clause acousticSensor. |
uvSensor | uvSensor | 0..1 | See clause 5.3.1.92. |
5.5.3 Health Domain
5.5.3.1 deviceBloodPressureMonitor
A blood pressure monitor is a device that can be used to monitor the blood pressure and is composed of one or more cuffs and a main monitor machine.
Table 5.5.3.1-1: Modules of deviceBloodPressureMonitor Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
battery | battery | 1 | See clause 5.3.1.10. |
binarySwitch | binarySwitch | 0..1 | See clause 5.3.1.12. |
Table 5.5.3.1-2: Subdevice of deviceBloodPressureMonitor Device model
Subdevice Instance Name | Subdevice Name | Multiplicity | Description |
---|---|---|---|
cuff | subDeviceCuff | 1..N | See clause 5.4.3.1. |
5.5.3.2 deviceGlucosemeter
A glucometer is a device that can be used to monitor the blood glucose level.
Table 5.5.3.2-1: Modules of deviceGlucoseMeter Device model
Module Instance Name |
Module Class Name | Multiplicity | Description |
---|---|---|---|
glucometer | glucometer | 1 | See clause 5.3.1.42. |
battery | battery | 1 | See clause 5.3.1.10. |
5.5.3.3 deviceHeartRateMonitor
A heart rate monitor is a device that can be used to monitor the heart rate.
Table 5.5.3.3-1: Modules of deviceHeartRateMonitor Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
pulsemeter | pulsemeter | 1 | See clause 5.3.1.68. |
battery | battery | 1 | See clause 5.3.1.10. |
5.5.3.4 devicePulseOximeter
A pulseoximeter is a device that can be used to monitor the blood characteristics.
Table 5.5.3.4-1: Modules of devicePulseOxiMeter Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
pulsemeter | pulsemeter | 0..1 | See clause 5.3.1.68. When the "oximeter" module does not exist, then the "pulsemeter" module is mandatory. |
oximeter | oximeter | 0..1 | See clause 5.3.1.59. When the "pulsemeter" module does not exist, then the "oximeter" module is mandatory. |
battery | battery | 1 | See clause 5.3.1.10. |
5.5.3.5 deviceWeightScaleAndBodyCompositionAnalyser
A weight scale and body composition analyser is a device that can be used to monitor the weight and body composition.
Table 5.5.3.5-1: Modules of deviceWeightScaleAndBodyCompositionAnalyser Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
weight | weight | 1 | See clause 5.3.1.99. |
bodyCompositionAnalyser | bodyCompositionAnalyser | 1 | See clause 5.3.1.14. |
bioElectricalImpedanceAnalysis | bioElectricalImpedanceAnalysis | 1 | See clause 5.3.1.13. |
battery | battery | 1 | See clause 5.3.1.10. |
5.5.4 Home Domain
5.5.4.1 deviceAirConditioner
An air conditioner is a home appliance used to alter the properties of air (primarily temperature and humidity) to more comfortable conditions. This air conditioner information model provides capabilities to control and monitor air conditioner specific functions and resources.
Table 5.5.4.1-1: Modules of deviceAirConditioner Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
airConJobMode | airConJobMode | 0..1 | See clause 5.3.1.3. |
airConOperationMode | operationMode | 0..1 | See clause 5.3.1.57. This module instance is used to trigger an airCon operation that is pre-set in "airConJobMode". If this data point is not present, then the air conditioner's job mode can be triggered by setting the "airConJobMode". |
airCleanOperationMode | operationMode | 0..1 | See clause 5.3.1.57. This module instance is used to trigger airClean operation. |
temperature | temperature | 0..1 | See clause 5.3.1.87. |
timer | timer | 0..1 | See clause 5.3.1.90. |
sleepTimer | timer | 0..1 | See clause 5.3.1.90. The sleep function, which is vendor-specific algorithm (for example increasing the temperature by one degree for every 30 minutes), is triggered instantly when "targetDuration" is set, and it indicates the time to the end of appliance operation. It is set at runtime by a user application. |
turbo | turbo | 0..1 | See clause 5.3.1.91. |
airFlow | airFlow | 0..1 | See clause 5.3.1.4. |
powerSave | powerSave | 0..1 | See clause 5.3.1.66. |
airQualitySensor | airQualitySensor | 0..1 | See clause 5.3.1.6. |
filterInfo | filterInfo | 0..1 | See clause 5.3.1.35. |
5.5.4.2 deviceAirPurifier
An airPurifier is a home appliance is used to prevent dust and other particles from air by filtering, washing or electrostatic precipitation. This airPurifier information model provides capabilities to control and monitor airPurifier specific functions and resources.
Table 5.5.4.2-1: Modules of deviceAirPurifier Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
airPurifierJobMode | airPurifierJobMode | 0..1 | See clause 5.3.1.5. |
airPurifierOperationMode | operationMode | 0..1 | See clause 5.3.1.57. This module instance is used to trigger the airPurifier operation. |
timer | timer | 0..1 | See clause 5.3.1.90. |
powerSave | powerSave | 0..1 | See clause 5.3.1.66. |
airQualitySensor | airQualitySensor | 0..1 | See clause 5.3.1.6. |
filterInfo | filterInfo | 0..1 | See clause 5.3.1.35. |
5.5.4.3 deviceClothesDryer
A clothes dryer is a home appliance for drying clothes. This clothesDryer information model provides capabilities to control and monitor clothes dryer specific functions and resources.
Table 5.5.4.3-1: Modules of deviceClothesDryer Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
clothesDryerJobMode | clothesDryerJobMode | 0..1 | See clause 5.3.1.19. |
clothesDryerOperationMode | operationMode | 0..1 | See clause 5.3.1.57. This module instance is used to trigger the clothesDryer operation. |
5.5.4.4 deviceClothesWasher
A clothes washer is a home appliance that is used to wash laundry, such as clothing and sheets. This information model provides capabilities to interact with specific functions and resources of clothes washers.
Table 5.5.4.4-1: Modules of deviceClothesWasher Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
clothesWasherOperationMode | operationMode | 0..1 | See clause 5.3.1.57. |
runState | runState | 1 | See clause 5.3.1.75. |
clothesWasherJobMode | clothesWasherJobMode | 1 | See clause 5.3.1.20. |
clothesWasherJobModeOption | clothesWasherJobModeOption | 0..1 | See clause 5.3.1.22. |
remoteControlEnable | remoteControlEnable | 0..1 | See clause 5.3.1.73. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.4.5 deviceClothesWasherDryer
A clothes washer dryer is a home appliance that is a combination of cloth washer and cloth dryer in a single cabinet. This information model provides capabilities to interact with specific functions and resources of clothes washers and dryers.
Table 5.5.4.5-1: Modules of deviceClothesWasherDryer Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
clothesWasherDryerOperationMode | operationMode | 0..1 | See clause 5.3.1.57. |
runState | runState | 1 | See clause 5.3.1.75. |
clothesWasherDryerJobMode | clothesWasherDryerJobMode | 1 | See clause 5.3.1.21. |
clothesWasherJobModeOption | clothesWasherJobModeOption | 0..1 | See clause 5.3.1.22. |
remoteControlEnable | remoteControlEnable | 0..1 | See clause 5.3.1.73. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.4.6 deviceCoffeeMachine
A coffee machine is a device that is used to brew a coffee, may add foamed milk, and may include some variants, for example a grinder.
Table 5.5.4.6-1: Modules of deviceCoffeeMachine Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
runState | runState | 0..1 | See clause 5.3.1.75. |
clock | clock | 0..1 | See clause 5.3.1.18. |
brewing | brewing | 1 | See clause 5.3.1.16. |
waterStatus | liquidRemaining | 0..1 | See clause 5.3.1.51. |
milkStatus | liquidRemaining | 0..1 | See clause 5.3.1.51. |
grinder | grinder | 0..1 | See clause 5.3.1.43. |
milkFoaming | foaming | 0..1 | See clause 5.3.1.36. |
milkQuantity | liquidLevel | 0..1 | See clause 5.3.1.50. |
brewingSwitch | binarySwitch | 1 | See clause 5.3.1.12. |
keepWarm | keepWarm | 0..1 | See clause 5.3.1.48. |
5.5.4.7 deviceCookerHood
A cooker hood is a device containing a mechanical fan that hangs above the stove or cooktop in the kitchen.
Table 5.5.4.7-1: Modules of deviceCookerHood model
Module Instance Name | Module Class Name | Optional | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
airFlow | airFlow | 0..1 | See clause 5.3.1.4. |
cookerHoodJobMode | cookerHoodJobMode | 0..1 | See clause 5.3.1.26. |
5.5.4.8 deviceCooktop
A cooktop is a device that is a kitchen appliance designed for the purpose of cooking food.
Table 5.5.4.8-1: Modules of deviceCooktop model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
heatingZone0 | heatingZone | 1..N | See clause 5.3.1.44. |
Editor Note: heatingZone0 needs to be just heatingZone. Bring CR.
5.5.4.9 deviceDehumidifier
A dehumidifier is a device that is used to monitor or control the state of a dehumidifying appliance.
Table 5.5.4.9-1: Modules of deviceDehumidifier Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
relativeHumidity | relativeHumidity | 0..1 | See clause 5.3.1.72. |
runState | runState | 0..1 | See clause 5.3.1.75. |
dehumidifierJobMode | dehumidifierJobMode | 0..1 | See clause 5.3.1.28. |
dehumidifierOperationMode | operationMode | 0..1 | See clause 5.3.1.57. This module instance is used to trigger dehumidifier operation. |
Timer | timer | 0..1 | See clause 5.3.1.90. |
powerSave | powerSave | 0..1 | See clause 5.3.1.66. |
5.5.4.10 deviceDigitalGallery
A digital gallery is a device that is used to display picture, e.g., paintings from artists, photos from photographers or personals, etc.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.4.10-1: Modules of deviceDigitalGallery Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
galleryMode | galleryMode | 1 | See clause 5.3.1.37. |
pictureInput | mediaSelect | 1 | See clause 5.3.1.53. |
powerSave | powerSave | 0..1 | See clause 5.3.1.66. |
clock | clock | 0..1 | See clause 5.3.1.18. |
?
5.5.4.11 deviceDishWasher
A dish washer is a home appliance used to wash dishes. This information model provides capabilities to interact with specific functions and resources of a dish washer.
Table 5.5.4.11-1: Modules of deviceDishWasher Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
dishWasherJobMode | dishWasherJobMode | 0..1 | See clause 5.3.1.29. |
5.5.4.12 deviceFan
A fan is a device that is used to monitor or control the state of a fanning device.
Table 5.5.4.12-1: Modules of deviceFan model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
5.5.4.13 deviceFoodProbe
A food probe is a device that is used to measure the internal temperature of food.
Table 5.5.4.13-1: Modules of deviceFoodProbe model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
temperature | temperature | 1 | See clause 5.3.1.87. |
5.5.4.14 deviceFreezer
A freezer is a large container like a fridge in which the temperature is kept below freezing point, so that food can be stored inside of it for long periods. This freezer information model provides capabilities to monitor freezer specific functions and resources.
Table 5.5.4.14-1: Modules of deviceFreezer Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
temperature | temperature | 1 | See clause 5.3.1.87. |
5.5.4.15 deviceHomeCCTV
A home CCTV is a smart home appliance to provide monitoring capabilities when people stay way from their home or a room, or to monitor the environmental status of their home or room.
Table 5.5.4.15-1: Modules of deviceHomeCCTV Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
sessionDescription | sessionDescription | 1 | See clause 5.3.1.77. |
playerControl | playerControl | 0..1 | See clause 5.3.1.65. |
runState | runState | 0..1 | See clause 5.3.1.75. |
motionSensor | motionSensor | 0..1 | See clause 5.3.1.54. |
airQualitySensor | airQualitySensor | 0..1 | See clause 5.3.1.6. |
ozoneMeter | ozoneMeter | 0..1 | See clause 5.3.1.60. |
smokeSensor | smokeSensor | 0..1 | See clause 5.3.1.82. |
acousticSensor | acousticSensor | 0..1 | See clause 5.3.1.2. |
impactSensor | impactSensor | 0..1 | See clause 5.3.1.47. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
alarmSpeaker | alarmSpeaker | 0..1 | See clause 5.3.1.7. |
5.5.4.16 deviceHumidifier
A humidifier is a device that is used to monitor or control the state of a humidifying appliance.
Table 5.5.4.16-1: Modules of deviceHumidifier Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
5.5.4.17 deviceKettle
Kettle is a device used to boil water. It may set a desired temperature for water and may keep water warm for a desired time.
Table 5.5.4.17-1: Modules of deviceKettle Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
runState | runState | 0..1 | See clause 5.3.1.75. |
waterStatus | liquidRemaining | 0..1 | See clause 5.3.1.51. |
boilingSwitch | binarySwitch | 1 | See clause 5.3.1.12. |
temperature | temperature | 0..1 | See clause 5.3.1.87. |
keepWarm | keepWarm | 0..1 | See clause 5.3.1.48. |
5.5.4.18 deviceMicrogeneration
A microgeneration is a Home Energy Management System (HEMS) device that is used to generate energy. Examples of microgeneration devices are photovoltaics device or fuel cells.
Table 5.5.4.18-1: Modules of deviceMicrogeneration Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
binarySwitch | binarySwitch | 0..1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
energyGeneration | energyGeneration | 1 | See clause 5.3.1.33. |
5.5.4.19 deviceOven
An oven is a home appliance used to roast and heat food in a complete stove. This information model is applicable to different types of ovens: gas ovens, electrical ovens, steam ovens, microwave ovens, etc. This information model provides capabilities to interact with specific functions and resources of ovens.
Table 5.5.4.19-1: Modules of deviceOven Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. Depending on the manufacturer policies or regulations, the binary switch might only be used to turn the device off. |
runState | runState | 0..1 | See clause 5.3.1.75. |
timer | timer | 0..1 | See clause 5.3.1.90. |
temperature | temperature | 1 | See clause 5.3.1.87. |
?
5.5.4.20 deviceRefrigerator
A refrigerator is a home appliance used to store food at temperatures which are a few degrees above the freezing point of water. This information model provides capabilities to interact with specific functions and resource of refrigerators.
Table 5.5.4.20-1: Modules of deviceRefrigerator Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 0..1 | See clause 5.3.1.12. |
powerSave | powerSave | 0..1 | See clause 5.3.1.66. |
doorStatus | doorStatus | 0..1 | See clause 5.3.1.30. |
frozenTemperature | temperature | 0..1 | See clause 5.3.1.87. |
fridgeTemperature | temperature | 1 | See clause 5.3.1.87. |
customTemperature | temperature | 0..1 | See clause 5.3.1.87. This module can be configured to fridge temperature or frozen temperature based on its usage by manufacturer |
refrigeration | refrigeration | 0..1 | See clause 5.3.1.71. |
controlPanelLock | lock | 0..1 | See clause 5.3.1.52. |
waterFilterInfo | filterInfo | 0..1 | See clause 5.3.1.35. |
5.5.4.21 deviceRiceCooker
A rice cooker is a home appliance used to cook and heat food. It may set a desired heating time for food and may keep food warm for a desired time.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.4.21-1: Modules of deviceRiceCooker Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. Depending on the manufacturer policies or regulations, the binary switch might only be used to turn the device off. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
runState | runState | 0..1 | See clause 5.3.1.75. |
timer | timer | 0..1 | See clause 5.3.1.90. |
keepWarm | keepWarm | 0..1 | See clause 5.3.1.48. |
5.5.4.22 deviceRobotCleaner
A robot cleaner is an autonomous robotic vacuum cleaner that has intelligent programming and a limited vacuum cleaning system. This robot cleaner information model provides capabilities to control and monitor robot cleaner specific functions and resources.
Table 5.5.4.22-1: Modules of deviceRobotCleaner Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
robotCleanerJobMode | robotCleanerJobMode | 1 | See clause 5.3.1.74. |
robotCleanerOperationMode | operationMode | 0..1 | See clause 5.3.1.57. |
battery | battery | 0..1 | See clause 5.3.1.10. |
timer | timer | 0..1 | See clause 5.3.1.90. |
remoteControlEnable | remoteControlEnable | 0..1 | See clause 5.3.1.73. |
5.5.4.23 deviceSecurityPanel
A security panel is a device that can change the security mode of, for example, an alarm system.
Table 5.5.4.23-1: Modules of deviceSecurityPanel model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
securityMode | securityMode | 1 | See clause 5.3.1.76. |
5.5.4.24 deviceSetTopBox
A set top box is a device that in general contains a TV tuner input and displays output to a TV.
Table 5.5.4.24-1: Modules of deviceSetTopBox model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
audioVolume | audioVolume | 0..1 | See clause 5.3.1.8. |
Channel | televisionChannel | 0..1 | See clause 5.3.1.86. |
mediaInput | mediaSelect | 0..1 | See clause 5.3.1.53. |
mediaOutput | mediaSelect | 0..1 | See clause 5.3.1.53. |
5.5.4.25 deviceSteamCloset
A deviceSteamCloset is a home appliance that de-wrinkles, sanitizes and dries to clean fabrics similar to a dry cleaner. This information model provides capabilities to interact with specific functions and resources of the steam closet.
Table 5.5.4.25-1: Modules of deviceSteamCloset Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
steamClosetJobMode | steamClosetJobMode | 1 | See clause 5.3.1.85. |
steamClosetOperationMode | operationMode | 0..1 | See clause 5.3.1.57. |
5.5.4.26 deviceStorageBattery
A storage battery is a Home Energy Management System HEMS device that is used to provide the home with electrical energy.
Table 5.5.4.26-1: Modules of deviceStorageBattery Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
binarySwitch | binarySwitch | 0..1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
battery | battery | 1 | See clause 5.3.1.10. |
5.5.4.27 deviceTelevision
A television (TV) is a home appliance used to show audio and visual content such as broadcasting programs and network streaming. This TV information model provides capabilities to control and monitor TV specific resources.
Table 5.5.4.27-1: Modules of deviceTelevision Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
audioVolume | audioVolume | 0..1 | See clause 5.3.1.8. |
televisionChannel | televisionChannel | 0..1 | See clause 5.3.1.86. |
playerControl | playerControl | 0..1 | See clause 5.3.1.65. |
mediaInput | mediaSelect | 0..1 | See clause 5.3.1.53. |
mediaOutput | mediaSelect | 0..1 | See clause 5.3.1.53. |
5.5.4.28 deviceWaterHeater
A water heater is a device that is used to provide hot water through home facilities.
Table 5.5.4.28-1: Modules of deviceWaterHeater Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
clock | clock | 0..1 | See clause 5.3.1.18. |
boiler | boiler | 0..1 | See clause 5.3.1.15. |
hotWaterSupply | hotWaterSupply | 0..1 | See clause hotWaterSupply. |
5.5.4.29 deviceWindowShade
The window shade is an appliance that provides the ability to cover windows. This device type includes but not limited to roller shades, drapes, and tilt-only blinds.
Table 5.5.4.29-1: Modules of deviceWindowShade Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
openLevel | openLevel | 1 | See clause 5.3.1.56. |
battery | battery | 0..1 | See clause 5.3.1.10. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.4.30 deviceBottleWarmer
A bottle warmer is an appliance designed for the purpose of warming the feeding bottle.
Table 5.5.4.30-1: Modules of deviceBottleWarmer Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
keepWarm | keepWarm | 0..1 | See clause 5.3.1.48. |
runState | runState | 0..1 | See clause 5.3.1.75. |
5.5.4.31 deviceGarbageDisposal
A Garbage Disposal is an appliance designed for the purpose of disposing the kitchen waste.
Table 5.5.4.31-1: Modules of deviceGarbageDisposal Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
disposal | disposal | 1 | See clause 5.3.1.104. |
5.5.4.32 deviceWaterPurifier
A Water Purifier is an appliance to filter the impurity substance in water by different filter elements. This Water Purifier information model provides capabilities to control and monitor Water Purifier specific functions and resources.
Table 5.5.4.32-1: Modules of deviceWaterPurifier Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 0..1 | See clause 5.3.1.75. |
timer | timer | 0..1 | See clause 5.3.1.90. |
waterQualityMonitor | waterQualityMonitor | 0..1 | See clause 5.3.1.98. |
filterInfo | filterInfo | 0..1 | See clause 5.3.1.35. |
waterLevel | liquidRemaining | 0..1 | See clause 5.3.1.51. |
waterFilter | waterFilterType | 0..1 | See clause 5.3.1.105. |
5.5.4.33 deviceAirHeater
An air heater is a home appliance used to increase the temperature of an indoor space, for example, a room. This information model provides capabilities to interact with specific functions and resources of air heaters.
Table 5.5.4.33-1: Modules of deviceAirHeater Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
airHeating | runState | 0..1 | See clause 5.3.1.75. This module class is used to control and monitor the state of an air heater. |
temperature | temperature | 1 | See clause 5.3.1.87. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.4.34 deviceJuicer
Juicer is a machine that can quickly press fruits and vegetables into juice. It may set a desired stir time for juice and can choose the right spin speed of blender according to the hardness of the object (such as fruits and vegetables) which you want to stir.
Table 5.5.4.y-1: Modules of deviceJuicer Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. Depending on the manufacturer policies or regulations, the binary switch might only be used to turn the device off. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
runState | runState | 0..1 | See clause 5.3.1.75. |
blender | blender | 0..1 | See clause 5.3.1.118. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.4.35 deviceShoesWasher
A shoes washer is a home appliance used to wash shoes. This information model provides capabilities to interact with specific functions and resources of a shoes washer.
Table 5.5.4.35-1: Modules of deviceShoesWasher Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 1 | See clause 5.3.1.75. |
shoesWasherJobMode | shoesWasherJobMode | 1 | See clause 5.3.1.119. |
timer | timer | 0..1 | See clause 5.3.1.90. |
5.5.5 Industry Domain
5.5.6 Vehicular Domain
5.5.6.1 deviceElectricVehicleCharger
An electric vehicle charger is a device that is used for charging or discharging electric vehicles.
Table 5.5.6.1-1: Modules of deviceElectricVehicleCharger Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
faultDetection | faultDetection | 1 | See clause 5.3.1.34. |
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 1 | See clause 5.3.1.75. |
battery | battery | 1 | See clause 5.3.1.10. |
electricVehicleConnector | electricVehicleConnector | 1 | See clause 5.3.1.31. |
5.5.6.2 deviceElectricMotorcycle
An electric motorcycle is a plug-in electric vehicle with two wheels. The electricity is stored on board in a rechargeable battery which drives one or more electric motors. This information model provides capabilities to interact with specific functions and resources of an electric motorcycle.
Table 5.5.6.2-1: Modules of deviceElectricMotorcycle Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
runState | runState | 1 | See clause 5.3.1.75. This module class is used to control and monitor the state of an electric motorcycle. |
battery | battery | 1..N | See clause 5.3.1.10. |
geoLocation | geoLocation | 1 | See clause 5.3.1.41. |
clock | clock | 0..1 | See clause 5.3.1.18. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
faultDetection | faultDetection | 0..1 | See clause 5.3.1.34. |
lock | lock | 0..1 | See clause 5.3.1.52. |
5.5.7 Agriculture Domain
5.5.7.1 deviceCowActivityMonitor
A cow activity monitor device is a battery-powered wireless metering device that is used to measure the activity data (e.g. step count) of a cow in the dairy farming industry. The collected data can be used to analyse and predict the estrus of the cow for better mating and milk production.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.7.1-1: Modules of deviceCowActivityMonitor Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
cowActivityMonitor | cowActivityMonitor | 1 | See clause 5.3.7.1. |
battery | battery | 0..1 | See clause 5.3.1.10. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
periodicalReportConfig | periodicalReportConfig | 0..1 | See clause 5.3.1.63. |
5.5.8 Railway Domain
5.5.8.1 deviceHandheldPTTTerminal
A handheld Push-to-Talk (PTT) terminal is a device of the Railway Domain. The terminal is usually used between the railway workers including train driver, crew and rail-side worker to share their work status via voice communication.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.8.1-1: Modules of deviceHandheldPTTTerminal Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
audioVolume | audioVolume | 1 | See clause 5.3.1.8. |
battery | battery | 1 | See clause 5.3.1.10. |
clock | clock | 0..1 | See clause 5.3.1.18. |
energyConsumption | energyConsumption | 0..1 | See clause 5.3.1.32. |
keypad | keypad | 1 | See clause 5.3.1.49. |
operationMode | operationMode | 0..1 | See clause 5.3.1.57. |
phoneCall | phoneCall | 1 | See clause 5.3.1.64. |
PTTButton | pushButton | 1 | See clause 5.3.1.69. |
runState | runState | 0..1 | See clause 5.3.1.75. |
signalStrength | signalStrength | 0..1 | See clause 5.3.1.78. |
5.5.8.2 deviceTrainborneTerminal
A handheld Push-to-Talk (PTT) terminal is a device of the Railway Domain. The terminal is usually used between the railway workers including train driver, crew and rail-side worker to share their work status via voice communication.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.8.2-1: Modules of deviceTrainborneTerminal Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
audioVolume | audioVolume | 1 | See clause 5.3.1.8. |
clock | clock | 0..1 | See clause 5.3.1.18. |
energyConsumption | energyConsumption | 0..1 | See clause 5.3.1.32. |
keypad | keypad | 1 | See clause 5.3.1.49. |
operationMode | operationMode | 0..1 | See clause 5.3.1.57. |
phoneCall | phoneCall | 1 | See clause 5.3.1.64. |
PTTButton | pushButton | 1 | See clause 5.3.1.69. |
runState | runState | 0..1 | See clause 5.3.1.75. |
signalStrength | signalStrength | 0..1 | See clause 5.3.1.78. |
baliseTransmission | baliseTransmissionModule | 0..1 | See clause 5.3.8.1. |
connectivity | connectivity | 0..1 | See clause 5.3.1.25. |
5.5.8.3 deviceCardRechargingMachine
A card recharging machine is a device of the Railway Domain. The machine provides recharging service for pre-paid card for transportation. Railway users simply recharging their cards and use it as a payment method for transportation fare.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.8.3-1: Modules of deviceCardRechargingMachine Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
clock | clock | 1 | See clause 5.3.1.18. |
touchScreen | touchScreen | 1 | See clause 5.3.1.106. |
keypad | keypad | 0..1 | See clause 5.3.1.49. |
emergencyButton | pushButton | 1 | See clause 5.3.1.69. |
audioVolume | audioVolume | 0..1 | See clause 5.3.1.8. |
prePaidCardReader | prePaidCardReader | 1 | See clause 5.3.1.107. |
billDeposit | billDeposit | 1 | See clause 5.3.1.108. |
billWithdrawal | billWithdrawal | 1 | See clause 5.3.1.109. |
coinDeposit | coinDeposit | 1 | See clause 5.3.1.110. |
cashDispensor | cashDispenser | 1 | See clause 5.3.1.111. |
cardScanner | cardScanner | 0..1 | See clause 5.3.1.112. |
connectivity | connectivity | 1 | See clause 5.3.1.25. |
machineState | runState | 1 | See clause 5.3.1.75. |
lock | lock | 1 | See clause 5.3.1.52. |
5.5.8.4 deviceSmartGate
A smart gate is a device of the Railway Domain. The gate provides passenger service for checking ticket and control the gate usage. Railway users simply use the gate with their ticket (e.g. passenger card) which have pre-paid card function.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.8.4-1: Modules of deviceSmartGate Device model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
clock | clock | 1 | See clause 5.3.1.18. |
touchScreen | touchScreen | 0..1 | See clause 5.3.1.106. |
emergencyButton | pushButton | 0..1 | See clause 5.3.1.69. |
audioVolume | audioVolume | 0..1 | See clause 5.3.1.8. |
ticketReader | prePaidCardReader | 1 | See clause 5.3.1.107. |
crossingSensor | crossingBarrier | 1 | See clause 5.3.1.115. |
connectivity | connectivity | 1 | See clause 5.3.1.25. |
gateState | runState | 1 | See clause 5.3.1.75. |
directionPanel | headingSensor | 0..1 | See clause 5.3.1.113. |
crossingIndicatorColour | colour | 1 | See clause 5.3.1.23. |
crossingIndicatorColourSaturation | colourSaturation | 1 | See clause 5.3.1.24. |
crossingIndicatorColourBrightness | brightness | 1 | See clause 5.3.1.17. |
crossingBarrier | crossingBarrier | 1 | See clause 5.3.1.115. |
5.5.8.5 deviceSmartScreenDoor
A smart screen door is a device of the Railway Domain. The screen doors are pairs of sliding doors in a platform with synchronization of doors of a train that is staying in the platform. When the train doors are open, the smart screen doors are open in simultaneously, and vice versa. The screen doors are used in the metro platform mostly.
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.8.5-1: Modules of deviceSmartScreenDoor Device Model
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
binarySwitch | binarySwitch | 1 | See clause 5.3.1.12. |
screenDoor | doorStatus | 1..N | See clause 5.3.1.30. |
releaseSwitch | binarySwitch | 1 | See clause 5.3.1.12. |
emergencyButton | pushButton | 1 | See clause 5.3.1.69. |
audioVolume | audioVolume | 0..1 | See clause audioVolume. |
crossingSensor | crossingBarrier | 1 | See clause 5.3.1.115. |
connectivity | connectivity | 1 | See clause 5.3.1.25. |
gateState | runState | 1 | See clause 5.3.1.75. |
directionPanel | headingSensor | 0..1 | See clause 5.3.1.113. |
crossingIndicatorColour | colour | 0..1 | See clause 5.3.1.23. |
crossingIndicatorColourSaturation | colourSaturation | 0..1 | See clause 5.3.1.24. |
crossingIndicatorColourBrightness | brightness | 0..1 | See clause 5.3.1.17. |
5.5.9 Public Safety Domain
5.5.9.1 devicePWSCenter
Missing description
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.9.1-1: Modules of devicePWSCenter Device
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
disseminator | Disseminator | 1 | See clause 5.3.10.1 Disseminator. |
5.5.9.2 devicePWSEquipment
Missing description
Editor note: the device is missing from the short name tables in 6.3
Table 5.5.9.2-1: Modules of devicePWSEquipment Device
Module Instance Name | Module Class Name | Multiplicity | Description |
---|---|---|---|
emergencyHandler | emergencyHandler | 1 | See clause 5.3.10.2. |
settings | settings | 1 | See clause settings. |