When terminal enters Low Power Mode value of Interval (PIN 2) in Geofence service (SIN 21) should be changed to LpmGeoInterval (PIN 32 in AVL service). And when terminal leaves LPM this value should be reverted back to user-saved.
The bug is that it is always reverted to value 25 no matter what is the user setting.
Steps to reproduce:
Set Interval (PIN 2) in Geofence service (SIN 21) to value A
Set LpmGeoInterval (PIN 33) in AVL service (SIN 126) to value B
Simulate terminal entering LPM
Check what is the value of Interval (PIN 2) in Geofence service - it is value B (overwritten by LpmGeoInterval - that is correct)
Simulate terminal leaving LPM
Check Interval (PIN 2) in Geofence service - it has value 25 (that is not value A) - that is not correct.
Expected behaviour: geofence check interval is reverted to it's initial value (before entering LPM)
Version of AVL Agent: v3.2.2 r1625
Related TC: test_LPM_WhenTerminalEntersAndLeavesLPM_ValueOfGeofenceCheckIntervalIsChangedToLpmGeoIntervalWhenEnteringLPMAndRevertedWhenLeaving
in TestLPMModule
When terminal enters Low Power Mode value of Interval (PIN 2) in Geofence service (SIN 21) should be changed to LpmGeoInterval (PIN 32 in AVL service). And when terminal leaves LPM this value should be reverted back to user-saved. The bug is that it is always reverted to value 25 no matter what is the user setting.
Steps to reproduce:
Expected behaviour: geofence check interval is reverted to it's initial value (before entering LPM)
Version of AVL Agent: v3.2.2 r1625
Related TC: test_LPM_WhenTerminalEntersAndLeavesLPM_ValueOfGeofenceCheckIntervalIsChangedToLpmGeoIntervalWhenEnteringLPMAndRevertedWhenLeaving in TestLPMModule