I’m using VVP 1.1.2.15 Beta (but the same happened with the previous beta version I was running…1.1.1.x?) with a VP2/serial data logger + serial->USB converter.
Every so often (usually days apart) VVP loses contact with the console and my graphs all flatline. When this happens I just disconnect/reconnect and everything wakes up again as if nothing had happened. The log shows…
00:00:06:890 Warning - VpConsole: No response after several retries for Wake Up Console 00:00:08:828 Warning - VpConsole: No response after several retries for Wake Up Console 13:47:02:625 Warning - VpConsole: No response after several retries for Wake Up Console 13:47:04:703 Warning - VpConsole: No response after several retries for Get Live Sensor Data 13:47:05:906 Warning - VpConsole: No response after several retries for Wake Up Console 13:47:07:109 Warning - VpConsole: No response after several retries for Wake Up Console 13:47:09:171 Warning - VpConsole: No response after several retries for Get Live Sensor Data 13:47:10:375 Warning - VpConsole: No response after several retries for Wake Up Console 13:47:10:437 Error - VpConsole: Several consecutive failures of console to respond. Will try to reconnect. 13:47:11:062 Warning - VpConsole: Far too long since last loop = 10.578, last command= Get Live Sensor Data
I don’t know if it’s relevant, but I also get this on a fairly regular basis…
06:06:02:812 PreCondition - TVirtualVp.ReceiveLoop: PreCondition 1 failed 06:06:02:968 PreCondition - TVirtualVp.ReceiveLoop: PreCondition 1 failed 06:06:03:968 PreCondition - TVirtualVp.ReceiveLoop: PreCondition 1 failed 06:06:04:734 PreCondition - TVirtualVp.ReceiveLoop: PreCondition 1 failed 06:06:05:765 PreCondition - TVirtualVp.ReceiveLoop: PreCondition 1 failed
Unfortunately the log doesn’t include the date so I don’t know normally know whether the Precondition error is days before the loss of connection or on the same day (in this log it appears to be on at least the previous day.
One other thought…and I don’t know if this is possible. If VVP loses contact with the console does it carry on sending the last data it read from the console to WD? If it stopped sending data at that point, presumably WD would timeout eventually and when everything was reset WD would try to read the archived data from the console to backfill the graphs. As it is, WD just has flatlines and no-easy way (that I can think of) to get the missing data back.