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