9
(1 )Setting GlobalCalibrate Configuration:
Assuming that the current measured distance of R313LA is 3001, it should be corrected to 3000, and the difference is 3000-3001=-1;
Channel 1= 00,Multiplier = 0001,Divisor = 0000,DeltValue= -1 (0xFFFF)
Downlink
:
01360000010000FFFF0000
Response
:
8136000000000000000000
(
Configuration success
)
8136010000000000000000
(
Configuration failure
)
(2) Getting GlobalCalibrate Configuration:
Downlink
:
0236000000000000000000
Response
:
8236000000000000000000
(
Configuration success
)
82360000010000FFFF0000
(
Configuration failure
)
Note:
1.When Multiplier does not = 0, Calibration value = DeltValue*Multiplier.
2.When Divisor does not = 0, Calibration value = DeltValue/Divisor.
3.The choices of the Channel would be 00-03. Channel
4.This universal calibration supports calibration of positive and negative numbers.
Example for MinTime/MaxTime logic:
Example#1
based on MinTime = 1 Hour, MaxTime= 1 Hour, Reportable Change i.e. BatteryVoltageChange=0.1V
Max Time Max Time
S
leeping (Min Time)
S
leeping (Min Time
)
1H 2H 3H
Note:
MaxTime=MinTime. Data will only be report according to MaxTime (MinTime) duration regardless BatteryVoltageChange value.
GetGlobal
CalibrateRsp
0x82
Channel(1Byte)
0_Channel1,
1_Channel2,etc
Multiplier
(2bytes,Unsigned)
Divisor
(2bytes,Unsigned)
DeltValue
(2bytes,Signed)
Reserved
(2Bytes,Fixed
0x00)
Wake up and
collects data
REPORTS 2.8V
Wakes up and
collects data
REPORTS 2.8V
Wakes up and
collects data
REPORTS 2.8V