I have a question regarding the "Event only" setting for I/Os.
While this is a very useful feature to save bandwidth and storage space, how can I know the current state the device is in?
I may have the last state but is there a guarantee the device hasn't restarted meanwhile, forgetting its state?
Or I simply don't have the last state. This is a first installation, or the device was redirected from another server (so we don't have its history), or some packets were lost, etc.
From our own server side, can I trigger a data storing event for each I/O? Or can I query the current value of some I/Os?
An option is to send a series of getio, getinfo, getparam, readio and getgnss GPRS commands. Isn't there a simpler way to do it?
(By the way, what is the difference between readio and getparam? The FMB640 user manual v1.0 doesn't tell. Furthermore, the example for getparam says ID = 70060 for VIM, the Teltonika Data Sending Parameters ID page lists it as ID = 528.)