65 std::chrono::milliseconds timeout);
112 const uint64_t sampleTimestamp);
119 bool setBinaryOutput();
124 const char* askSampleCommand =
"";
void __attribute__((naked)) CAN1_RX0_IRQHandler()
Base sensor class with has to be extended by any sensor driver.
Driver for STM32F4 low level USART/UART peripheral.
Driver class for VN100 IMU.
bool init() override
Initialize the sensor.
bool selfTest() override
Check if the sensor is working.
VN100Serial(USART &usart, int baudrate, CRCOptions crc, std::chrono::milliseconds timeout)
Constructor.
VN100SerialData sampleImpl() override
Sample action implementation.
USART & usart
Serial interface that is needed to communicate with the sensor via ASCII codes.
This file includes all the types the logdecoder script will decode.