Activity Timeout of 2000 msec Not Working on Drive to Position

It has been stated that drive commands timeout after 2000 msec unless the command is repeated before that period expires. The following log indicates this is not true for drive_to_position_si.

O,211130,130641,920: send 38		 1a 2 16 38 84 00 00 00 00 00 00 00 00 3f 40 00 00 3d cc cd cc 00
O,211130,130641,993: decode 200		 29 2 16 38 84 00	drive drive_to_position_si
O,211130,130649,844: decode 200		 20 2 16 3a ff 1	drive xy_position_drive_result_notify

The command is sent, line with “send 38”, at 41,920 (41 sec, 920 msec) and success reported at 49,844. No other commands of any nature were sent in between those times, as indicated by the absence of a line with "send’. That’s an elapsed time of about 8000 msec.

A replated question is whether any command set with the "activity’ bit set resets the timeout period? Assume a drive command that will take 5 seconds to complete. Will an API request with activity set clear the timeout counter?

SPHERO Email Marketing -