cancelAtMs = timeToExecute + (1000l * cancelAtRelative.intValue());
}
assert(request.command() == Command.Signal);
Instrument instrument = (Instrument)request.get(Parameter.Instrument);
action = (SignalAction)request.get(Parameter.Action);
Integer xReplace = (Integer)request.get(XReplace);
if (xReplace!=null) {
if (xReplace<0 || (xReplace>>BITS_FOR_SYSTEM_ID)>=archive.size()) {