18 #ifndef SERIALPORT_HPP_ 19 #define SERIALPORT_HPP_ 65 virtual std::vector<uint8_t>
read(
66 const std::chrono::nanoseconds &timeout =
67 std::chrono::nanoseconds::zero());
69 std::back_insert_iterator<std::vector<uint8_t>> it,
70 const std::chrono::nanoseconds &timeout =
71 std::chrono::nanoseconds::zero());
72 virtual void write(
const std::vector<uint8_t> &data);
74 std::vector<uint8_t>::const_iterator first,
75 std::vector<uint8_t>::const_iterator last);
78 std::ostream &os,
const SerialPort &serial_port);
81 virtual std::ostream &
print_(std::ostream &os)
const;
88 #endif // SERIALPORT_HPP_
Odd parity, must have odd number of set bits.
virtual std::ostream & print_(std::ostream &os) const
std::ostream & operator<<(std::ostream &os, const Action &action)
virtual std::vector< uint8_t > read(const std::chrono::nanoseconds &timeout=std::chrono::nanoseconds::zero())
virtual void write(const std::vector< uint8_t > &data)
friend std::ostream & operator<<(std::ostream &os, const SerialPort &serial_port)
Even parity, must have even number of set bits.