void turnout_command(unsigned, bool, bool);
void process_reply(const Msp::Time::TimeStamp &);
unsigned read_all(unsigned char *, unsigned);
void turnout_command(unsigned, bool, bool);
void process_reply(const Msp::Time::TimeStamp &);
unsigned read_all(unsigned char *, unsigned);