5.4 Example for MinTime/MaxTime logic
Example#1 based on MinTime = 1 Hour, MaxTime= 1 Hour, Reportable Change i.e. BatteryVoltageChange=0.1V
1H
Wakes up and collect data
REPORTS 3.6V
Note: MaxTime = MinTime. Data will only be reported based on MaxTime (MinTime) duration regardless BatteryVoltageChange
value.
Example#2 based on MinTime = 15 Minutes, MaxTime= 1 Hour, Reportable Change i.e. BatteryVoltageChange= 0.1V.
sleeping (MinTime)
0H
Wakes up and collects data
REPORT 3.6V
Example#3 based on MinTime = 15 Minutes, MaxTime= 1 Hour, Reportable Change i.e. BatteryVoltageChange= 0.1V.
sleeping
th
0H
15
M
Wakes up and
Wakes up and
collects data
collects data
3.6V
REPORTS 3.6V
Does not report
MaxTime
sleeping (MinTime)
MaxTime
sleeping
th
th
15
M
30
M
Wakes up and collects data
3.6V
Does not report
Wakes up and collects data
3.5V |3.5-3.6|=0.1
REPORTS 3.5V
sleeping
th
th
30
M
45
Wakes up and
collects data
3.5V
Does not report
2H
Wakes up and collect data
REPORTS 3.6V
sleeping
sleeping
th
45
M
Wakes up and collects data
REPORTS 3.6V
Users push the button,
REPORTS 3.5V.
Recalculate MaxTime.
th
1H
1H 10
M
M
Wakes up and
collects data
3.5V
Does not report
11
MaxTime
sleeping (MinTime)
Wake up and collect data
1H
MaxTime
Wakes up and collects data
3.5V Does not report
th
th
1H 25
M
1H 40
M
Wakes up and
collects data
3.5V
Does not report
3H
REPORTS 3.6V
2H
th
th
2H 10
M
1H 55
M
Wakes up and
Wakes up and
collects data
collects data
REPORTS 3.5V
3.5V
Does not report