void dmx512::Usart1::writeBlocking(const uint8_t *data, std::size_t length) { while (length-- != 0) { writeBlocking(*data++); } }
void SerialPort::writeString(const char* string) { writeBlocking(strlen(string),string); }
std::auto_ptr<protocol::ClientMessage> Connection::sendAndReceive(protocol::ClientMessage &clientMessage) { writeBlocking(clientMessage); return readBlocking(); }