11
(2)
Assuming the reported original Distance value is 1000mm, the Calibration is reduced by 100mm
,
and the reported value is
900mm
SetGlobalCalibrateReq
:
Calibration is reduced by 100mm
,
Multiplier =0x0001
,
Divisor = 0x0001
,
DeltValue = 0xFF9C
Downlink: 01360000010001FF9C0000
Device returns: 8136000000000000000000
GetGlobalCalibrateReq
:
Downlink
:
0236000000000000000000
Device returns
:
82360000010001FF9C0000
(3)
Clear the calibration value: the reported value is restored to 1000mm
ClearGlobalCalibrateReq
:
Downlink: 0300000000000000000000
Device returns: 8300000000000000000000
Note:
1. When Multiplier is not 1, Calibration value = DeltValue*Multiplier.
2. When Divisor is not 1, Calibration value = DeltValue/Divisor.
3. This universal calibration supports calibration of positive and negative numbers.
4. Negative values use the 2's complement
5.6 Example for MinTime/MaxTime logic
Example#1
based on MinTime = 1 Hour, MaxTime= 1 Hour, Reportable Change i.e. BatteryVoltageChange=0.1V
MaxTime MaxTime
S
leeping(MinTime)
S
leeping(MinTime)
Wakes up and collects data Wakes up and collects data Wakes up and collects data
REPORTS 3.6V REPORTS 3.5V REPORTS 3.6V
Note:
MaxTime=MinTime. Data will only be report according to MaxTime (MinTime) duration regardless BatteryVoltageChange value.