models.3305.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of leshan-server-demo Show documentation
Show all versions of leshan-server-demo Show documentation
A LWM2M demonstration server running an embedded Jetty server
<?xml version="1.0" encoding="utf-8"?> <LWM2M xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://openmobilealliance.org/tech/profiles/LWM2M.xsd"> <Object ObjectType="MODefinition"> <Name>Power Measurement</Name> <Description1>This IPSO object should be used over a power measurement sensor to report a remote power measurement. It also provides resources for minimum/maximum measured values and the minimum/maximum range for both active and reactive power. Il also provides resources for cumulative energy, calibration, and the power factor.</Description1> <ObjectID>3305</ObjectID> <ObjectURN>urn:oma:lwm2m:ext:3305</ObjectURN> <MultipleInstances>Multiple</MultipleInstances> <Mandatory>Optional</Mandatory> <Resources> <Item ID="5800"> <Name>Instantaneous active power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Mandatory</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>W</Units> <Description>The current active power</Description> </Item> <Item ID="5801"> <Name>Min Measured active power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>W</Units> <Description>The minimum active power measured by the sensor since it is ON</Description> </Item> <Item ID="5802"> <Name>Max Measured active power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>W</Units> <Description>The maximum active power measured by the sensor since it is ON</Description> </Item> <Item ID="5803"> <Name>Min Range active power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>W</Units> <Description>The minimum active power that can be measured by the sensor</Description> </Item> <Item ID="5804"> <Name>Max Range active power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>W</Units> <Description>The maximum active power that can be measured by the sensor</Description> </Item> <Item ID="5805"> <Name>Cumulative active power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>Wh</Units> <Description>The cumulative active power since the last cumulative energy reset or device start</Description> </Item> <Item ID="5806"> <Name>Active Power Calibration</Name> <Operations>W</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>W</Units> <Description>Request an active power calibration by writing the value of a calibrated load.</Description> </Item> <Item ID="5810"> <Name>Instantaneous reactive power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VAR</Units> <Description>The current reactive power</Description> </Item> <Item ID="5811"> <Name>Min Measured reactive power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VAR</Units> <Description>The minimum reactive power measured by the sensor since it is ON</Description> </Item> <Item ID="5812"> <Name>Max Measured reactive power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VAR</Units> <Description>The maximum reactive power measured by the sensor since it is ON</Description> </Item> <Item ID="5813"> <Name>Min Range reactive power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VAR</Units> <Description>The minimum active power that can be measured by the sensor</Description> </Item> <Item ID="5814"> <Name>Max Range reactive power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VAR</Units> <Description>The maximum reactive power that can be measured by the sensor</Description> </Item> <Item ID="5815"> <Name>Cumulative reactive power</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VARh</Units> <Description>The cumulative reactive power since the last cumulative energy reset or device start</Description> </Item> <Item ID="5816"> <Name>Reactive Power Calibration</Name> <Operations>W</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units>VAR</Units> <Description>Request a reactive power calibration by writing the value of a calibrated load.</Description> </Item> <Item ID="5820"> <Name>Power Factor</Name> <Operations>R</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units></Units> <Description>If applicable, the power factor of the current consumption.</Description> </Item> <Item ID="5821"> <Name>Current Calibration</Name> <Operations>RW</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type>Float</Type> <RangeEnumeration></RangeEnumeration> <Units></Units> <Description>Read or Write the current calibration coefficient</Description> </Item> <Item ID="5822"> <Name>Reset Cumulative energy</Name> <Operations>E</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type></Type> <RangeEnumeration></RangeEnumeration> <Units></Units> <Description>Reset both cumulative active/reactive power</Description> </Item> <Item ID="5605"> <Name>Reset Min and Max Measured Values</Name> <Operations>E</Operations> <MultipleInstances>Single</MultipleInstances> <Mandatory>Optional</Mandatory> <Type></Type> <RangeEnumeration></RangeEnumeration> <Units></Units> <Description>Reset the Min and Max Measured Values to Current Value</Description> </Item> </Resources> <Description2></Description2> </Object> </LWM2M>