ArduControl::S88Task::S88Task(ArduControl &c):
control(c),
n_octets(0),
- octets_remaining(0)
+ octets_remaining(0),
+ delay(0)
{ }
bool ArduControl::S88Task::get_work(PendingCommand &cmd)
{
+ if(delay)
+ {
+ --delay;
+ return false;
+ }
if(octets_remaining || !n_octets)
return false;
cmd.command[1] = octets_remaining;
cmd.length = 2;
+ delay = 4;
+
return true;
}