Skip to content
Snippets Groups Projects

RDM-2024-0031-TS-0023_-_Correcting_old_binarySwitch_powerState_references

@@ -238,7 +238,7 @@ When the Harmonized Information Model is described based on SDT, the following r
- Rule 2: Rule for description of Action, DataPoint:
- DataPoint shall be used to represent stateless operations. (e.g. powerState of [binarySwitch](#53112-binaryswitch) for on/off operations).
- DataPoint shall be used to represent stateless operations. (e.g. *state* of [binarySwitch](#53112-binaryswitch) for on/off operations).
- Action shall be used when describing stateful condition, handling unknown internal state conditions (e.g. [upVolume](#5318-audiovolume)/[downVolume](#5318-audiovolume) by increasing/decreasing the audioVolume in steps, handling transactional procedures, or checking integrity using username plus password at the same time).
- Rule 3: Rule for description of DataPoint and Property:
@@ -851,9 +851,9 @@ This ModuleClass provides capabilities to monitor network connectivity.
|dailyActivityTime |xs:integer |R |true |s |Daily communication time (Starts at 00:00h). |
|dailyNumberOfConnections |xs:integer |R |true | |Daily number of connections (Starts at 00:00h). |
|commFreqValue |xs:integer |R |true |MHz |Communication frequency value (commFreqValue) is the transmission frequency of the wireless signal. |
|currentCycleBeginn |xs:datetime |R |true | |A timestamp that indicates the beginning of the current cycle for counting the transfer volume and transmission errors. |
|currentCycleVolume |xs:integer |R |true |bytes |Number of bytes transferred since currentCycleBeginn. |
|currentCycleTransmissionErrors |xs:integer |R |true | |Number of transmission errors since currentCycleBeginn. |
|currentCycleBegin |xs:datetime |R |true | |A timestamp that indicates the beginning of the current cycle for counting the transfer volume and transmission errors. |
|currentCycleVolume |xs:integer |R |true |bytes |Number of bytes transferred since currentCycleBegin. |
|currentCycleTransmissionErrors |xs:integer |R |true | |Number of transmission errors since currentCycleBegin. |
|minimumCommunicationLatency |xs:integer |R |true |s |The minimum time delay between the last communication attempt. |
@@ -1217,7 +1217,7 @@ This ModuleClass describes the capabilities on an impact sensor. The impact is a
#### 5.3.1.48 keepWarm
This module allows to control the 'keep warm' feature in devices like coffee machines, kettles etc. It allows to keep water warm for a desired time. This ModuleClass inherits from [binarySwitch](#53112-binaryswitch) (see clause [5.3.1.12](#53112-binaryswitch)) to store setting for the 'keep warm' feature. If the "powerState" data point in a keepWarmSwitch is "True" then the 'keep warm' function will be performed just after boiling (or heating) process is finished (otherwise this function will not be applied).
This module allows to control the 'keep warm' feature in devices like coffee machines, kettles etc. It allows to keep water warm for a desired time. This ModuleClass inherits from [binarySwitch](#53112-binaryswitch) (see clause [5.3.1.12](#53112-binaryswitch)) to store setting for the 'keep warm' feature. If the "state" data point in a keepWarmSwitch is "True" then the 'keep warm' function will be performed just after boiling (or heating) process is finished (otherwise this function will not be applied).
**Table 5.3.1.48-1: DataPoints of keepWarm ModuleClass**
@@ -1264,7 +1264,7 @@ This ModuleClass provides the status of water level (or other liquid) for an app
|Name |Type |R/W |Optional |Unit |Documentation |
|-|-|-|-|-|-|
|liquitRemaining |[hd:enumLiquidLevel](#5624-hdenumliquidlevel) |R |false | |The remaining level of water or other liquid in an appliance (see clause [5.6.24](#5624-hdenumliquidlevel)). |
|liquidRemaining |[hd:enumLiquidLevel](#5624-hdenumliquidlevel) |R |false | |The remaining level of water or other liquid in an appliance (see clause [5.6.24](#5624-hdenumliquidlevel)). |
@@ -1808,7 +1808,7 @@ This ModuleClass provides the capabilities to indicate the detection of smoke an
|-|-|-|-|-|-|
|alarm |xs:boolean |R |false | |The alarm is indicated as follows:<br />"True" indicates that smoke has been detected, "False" indicates a normal status, that means that smoke is not detected. |
|detectedTime |m2m:timestamp |RW |true | |The date and time the smoke is detected. |
|smokeThreshhold |xs:integer |RW |true |ppm |The threshold to trigger the alarm. |
|smokeThreshold |xs:integer |RW |true |ppm |The threshold to trigger the alarm. |
|currentValue |xs:integer |R |true | |The current data value of the smoke sensor. |
|sensorFault |xs:boolean |R |true | |"True" indicates the sensor fault status of smoke sensor. "False" indicates the sensor fault of smoke sensor has been eliminated. |
|lowVoltage |xs:boolean |R |true | |"True" indicates the low voltage status of smoke sensor. "False" indicates the low voltage alarm of smoke sensor has been eliminated. |
@@ -4084,7 +4084,7 @@ A card recharging machine is a device of the Railway Domain. The machine provide
|billDeposit |[billDeposit](#531108-billdeposit) |1 |See clause [5.3.1.108](#531108-billdeposit). |
|billWithdrawal |[billWithdrawal](#531109-billwithdrawal) |1 |See clause [5.3.1.109](#531109-billwithdrawal). |
|coinDeposit |[coinDeposit](#531110-coindeposit) |1 |See clause [5.3.1.110](#531110-coindeposit). |
|cashDispensor |[cashDispenser](#531111-cashdispenser) |1 |See clause [5.3.1.111](#531111-cashdispenser). |
|cashDispenser |[cashDispenser](#531111-cashdispenser) |1 |See clause [5.3.1.111](#531111-cashdispenser). |
|cardScanner |[cardScanner](#531112-cardscanner) |0..1 |See clause [5.3.1.112](#531112-cardscanner). |
|connectivity |[connectivity](#53125-connectivity) |1 |See clause [5.3.1.25](#53125-connectivity). |
|machineState |[runState](#53175-runstate) |1 |See clause [5.3.1.75](#53175-runstate). |
@@ -5749,7 +5749,7 @@ This ModuleClass is used to model the storage on a managed device.
|fileSystem |xs:string |RW |true | |Indicates the filesystem type used on the mounted storage. |
|mountingPoint |xs:string |RW |true | |Indicates mounting point of the mounted storage. |
|mountOptions |xs:string |R |true | |Indicates additional file system specific and file system independent mount options that indicate specific behaviours of the mount point as well as the capabilities of the underlying file system. |
|writable |xs:boolean |R |false | |Indicates whether the storage volume is mounted as read/write ("TRUE") or read-only ("FALSE"). |
|writeable |xs:boolean |R |false | |Indicates whether the storage volume is mounted as read/write ("TRUE") or read-only ("FALSE"). |
@@ -6340,7 +6340,6 @@ In protocol bindings resource attributes names for data points of module classes
|power |[energyConsumption](#53132-energyconsumption) |power |
|powerGenerationData |[energyGeneration](#53133-energygeneration) |poGDa |
|powerSaveEnabled |[powerSave](#53166-powersave) |poSEd |
|powerState |[binarySwitch](#53112-binaryswitch) |powSe |
|powerStatus |[dmAgent](#582-dmagent) |powSs |
|precision |[features](#5391-features) |precn |
|presentationURL |[dmDeviceInfo](#583-dmdeviceinfo) |prURL |
@@ -6391,7 +6390,7 @@ In protocol bindings resource attributes names for data points of module classes
|significantDigits |[energyConsumption](#53132-energyconsumption), [energyGeneration](#53133-energygeneration) |sigDs |
|silentTime |[motionSensor](#53154-motionsensor) |silTe |
|size |[binaryObject](#53111-binaryobject), [features](#5391-features) |size |
|smokeThreshhold |[smokeSensor](#53182-smokesensor) |smoTd |
|smokeThreshold |[smokeSensor](#53182-smokesensor) |smoTd |
|softLeanMass |[bodyCompositionAnalyser](#53114-bodycompositionanalyser) |soLMs |
|soilLevel |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |soiLl |
|speed |[airFlow](#5314-airflow) |speed |
@@ -6400,7 +6399,7 @@ In protocol bindings resource attributes names for data points of module classes
|spinLevelStrength |[spinLevel](#53184-spinlevel) |spLSh |
|spinSpeed |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |spiSd |
|startPause |[operationMode](#53157-operationmode) |staPe |
|state |[dmAgent](#582-dmagent), [dmPackage](#588-dmpackage), [dmFirmware](#585-dmfirmware) |state |
|state |[dmAgent](#582-dmagent), [dmPackage](#588-dmpackage), [dmFirmware](#585-dmfirmware), [binarySwitch](#53112-binaryswitch) |state |
|status |[boiler](#53115-boiler), [dmEventLog](#587-dmeventlog), [electricVehicleConnector](#53131-electricvehicleconnector), [faultDetection](#53134-faultdetection), filterInf, [mediaSelect](#53153-mediaselect) |sus |
|steamTreat |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |steTt |
|step |[numberValue](#53155-numbervalue) |step |
@@ -6626,7 +6625,7 @@ The [device3DPrinter](#5511-device3dprinter) of HAIM shall be mapped to 3D print
|ModuleClass |Data Points of oneM2M HAIM |data objects of OMA DWAPI-3DP |Description |
|-|-|-|-|
|[binarySwitch](#53112-binaryswitch) |powerState |- |See clause [5.3.1.12](#53112-binaryswitch).<br />The powerState is not supported in OMA DWAPI-3DP data object. The power state is assumed power-on in OMA DWAPI-3DP. |
|[binarySwitch](#53112-binaryswitch) |state |- |See clause [5.3.1.12](#53112-binaryswitch).<br />The "state" is not supported in OMA DWAPI-3DP data object. The power state is assumed power-on in OMA DWAPI-3DP. |
|[faultDetection](#53134-faultdetection) |code |operatingStatus |See clause [5.3.1.34](#53134-faultdetection).<br />It shall be the integer type at HAIM, but shall be the string type at OMA DWAPI-3DP. See the Table 7.1.2-2 . |
|[threeDprinter](#5311-threedprinter) |printType |printType |See clause [5.3.1.1](#5311-threedprinter). |
|[threeDprinter](#5311-threedprinter) |printSizeX |printSizeX |See clause [5.3.1.1](#5311-threedprinter). |
@@ -6936,7 +6935,7 @@ The [[binarySwitch](#53112-binaryswitch)] resource contains the attributes speci
|contentSize |1 |RO |See clause 9.6.35 in oneM2M TS-0001 <a href="#_ref_i.3">[i.3]</a>. |
|nodeLink |0..1 |RW |Not applicable to a ModuleClass specialization. This attribute is not present in an instantiation of this resource. |
|dataGenerationTime |0..1 |RO |See clause [6.2.3](#623-resource-mapping-for-moduleclass). |
|powerState |1 |RW |See clause [5.3.1.12](#53112-binaryswitch). |
|state |1 |RW |See clause [5.3.1.12](#53112-binaryswitch). |
@@ -7112,7 +7111,7 @@ Below is the example for deviceThreeDPrinter:
```XML
<deviceThreeDPrinter>
<binarySwitch>
<powerState>True</powerState>
<state>True</state>
<toggle></toggle>
</binarySwitch>
<faultDetection>
@@ -7181,7 +7180,7 @@ Below is the example for deviceThreeDPrinter:
{
"deviceThreeDPrinter": {
"binarySwitch": {
"powerState": true
"state": true
},
"faultDetection": {
"status": false,
Loading