Skip to content
Snippets Groups Projects
Commit 59cfdd80 authored by Andreas Kraft's avatar Andreas Kraft
Browse files

Contribution...

Contribution RDM-2024-0031-TS-0023_-_Correcting_old_binarySwitch_powerState_references merged into R5

Original contribution: RDM-2024-0031-TS-0023_-_Correcting_old_binarySwitch_powerState_references

See merge request !6
parents a0719a09 7e3c0c4f
No related branches found
No related tags found
1 merge request!6RDM-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 ...@@ -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: - 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). - 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: - Rule 3: Rule for description of DataPoint and Property:
...@@ -1217,7 +1217,7 @@ This ModuleClass describes the capabilities on an impact sensor. The impact is a ...@@ -1217,7 +1217,7 @@ This ModuleClass describes the capabilities on an impact sensor. The impact is a
#### 5.3.1.48 keepWarm #### 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** **Table 5.3.1.48-1: DataPoints of keepWarm ModuleClass**
...@@ -6340,7 +6340,6 @@ In protocol bindings resource attributes names for data points of module classes ...@@ -6340,7 +6340,6 @@ In protocol bindings resource attributes names for data points of module classes
|power |[energyConsumption](#53132-energyconsumption) |power | |power |[energyConsumption](#53132-energyconsumption) |power |
|powerGenerationData |[energyGeneration](#53133-energygeneration) |poGDa | |powerGenerationData |[energyGeneration](#53133-energygeneration) |poGDa |
|powerSaveEnabled |[powerSave](#53166-powersave) |poSEd | |powerSaveEnabled |[powerSave](#53166-powersave) |poSEd |
|powerState |[binarySwitch](#53112-binaryswitch) |powSe |
|powerStatus |[dmAgent](#582-dmagent) |powSs | |powerStatus |[dmAgent](#582-dmagent) |powSs |
|precision |[features](#5391-features) |precn | |precision |[features](#5391-features) |precn |
|presentationURL |[dmDeviceInfo](#583-dmdeviceinfo) |prURL | |presentationURL |[dmDeviceInfo](#583-dmdeviceinfo) |prURL |
...@@ -6400,7 +6399,7 @@ In protocol bindings resource attributes names for data points of module classes ...@@ -6400,7 +6399,7 @@ In protocol bindings resource attributes names for data points of module classes
|spinLevelStrength |[spinLevel](#53184-spinlevel) |spLSh | |spinLevelStrength |[spinLevel](#53184-spinlevel) |spLSh |
|spinSpeed |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |spiSd | |spinSpeed |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |spiSd |
|startPause |[operationMode](#53157-operationmode) |staPe | |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 | |status |[boiler](#53115-boiler), [dmEventLog](#587-dmeventlog), [electricVehicleConnector](#53131-electricvehicleconnector), [faultDetection](#53134-faultdetection), filterInf, [mediaSelect](#53153-mediaselect) |sus |
|steamTreat |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |steTt | |steamTreat |[clothesWasherJobModeOption](#53122-clotheswasherjobmodeoption) |steTt |
|step |[numberValue](#53155-numbervalue) |step | |step |[numberValue](#53155-numbervalue) |step |
...@@ -6626,7 +6625,7 @@ The [device3DPrinter](#5511-device3dprinter) of HAIM shall be mapped to 3D print ...@@ -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 | |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 . | |[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) |printType |printType |See clause [5.3.1.1](#5311-threedprinter). |
|[threeDprinter](#5311-threedprinter) |printSizeX |printSizeX |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 ...@@ -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>. | |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. | |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). | |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: ...@@ -7112,7 +7111,7 @@ Below is the example for deviceThreeDPrinter:
```XML ```XML
<deviceThreeDPrinter> <deviceThreeDPrinter>
<binarySwitch> <binarySwitch>
<powerState>True</powerState> <state>True</state>
<toggle></toggle> <toggle></toggle>
</binarySwitch> </binarySwitch>
<faultDetection> <faultDetection>
...@@ -7181,7 +7180,7 @@ Below is the example for deviceThreeDPrinter: ...@@ -7181,7 +7180,7 @@ Below is the example for deviceThreeDPrinter:
{ {
"deviceThreeDPrinter": { "deviceThreeDPrinter": {
"binarySwitch": { "binarySwitch": {
"powerState": true "state": true
}, },
"faultDetection": { "faultDetection": {
"status": false, "status": false,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment