15 virtual int read(uint8_t *buffer,
int length,
int timeoutMs) = 0;
18 virtual int write(
const uint8_t *buffer,
int length) = 0;
virtual bool setBaudrate(unsigned baudrate)=0
Set the link baud rate. Returns true on success.
virtual int write(const uint8_t *buffer, int length)=0
Write length bytes. Returns bytes written, or -1 on error.
virtual int read(uint8_t *buffer, int length, int timeoutMs)=0
virtual ~GPSTransport()=default