baudRate | Boardcore::VNCommonSerial | protected |
calculateChecksum16(const uint8_t *message, int length) | Boardcore::VNCommonSerial | protected |
calculateChecksum8(const uint8_t *message, int length) | Boardcore::VNCommonSerial | protected |
checkErrorVN(const char *message) | Boardcore::VNCommonSerial | protected |
closeAndReset() | Boardcore::VNCommonSerial | |
configDefaultSerialPort() | Boardcore::VNCommonSerial | protected |
configUserSerialPort() | Boardcore::VNCommonSerial | protected |
crc | Boardcore::VNCommonSerial | protected |
CRCOptions enum name | Boardcore::VNCommonSerial | |
DataType typedef | Boardcore::Sensor< VN300Data > | |
DEFAULT_BAUDRATE | Boardcore::VNCommonSerial | protectedstatic |
disableAsyncMessages(bool waitResponse) | Boardcore::VNCommonSerial | protected |
getBinaryOutput(T &binaryData, const char *const sampleCommand) | Boardcore::VNCommonSerial | protected |
getHSIEstimatorValues() | Boardcore::VNCommonSerial | |
getLastError() | Boardcore::AbstractSensor | inline |
getLastSample() | Boardcore::Sensor< VN300Data > | inlinevirtual |
init() override | Boardcore::VN300 | virtual |
isInit | Boardcore::VNCommonSerial | protected |
lastError | Boardcore::AbstractSensor | protected |
lastSample | Boardcore::Sensor< VN300Data > | protected |
logger | Boardcore::VNCommonSerial | protected |
mutex | Boardcore::Sensor< VN300Data > | protected |
recvString | Boardcore::VNCommonSerial | protected |
recvStringCommand(char *command, int maxLength) | Boardcore::VNCommonSerial | protected |
recvStringLength | Boardcore::VNCommonSerial | protected |
recvStringMaxDimension | Boardcore::VNCommonSerial | protectedstatic |
restoreFactorySettings() | Boardcore::VNCommonSerial | |
sample() override | Boardcore::Sensor< VN300Data > | inlinevirtual |
sampleImpl() override | Boardcore::VN300 | protectedvirtual |
saveConfiguration() | Boardcore::VNCommonSerial | |
selfTest() override | Boardcore::VN300 | virtual |
sendStringCommand(std::string command) | Boardcore::VNCommonSerial | protected |
Sensor() | Boardcore::Sensor< VN300Data > | inline |
Sensor(Sensor &&other) | Boardcore::Sensor< VN300Data > | inline |
setAccelerometerCompensation(const Eigen::Matrix3f &c, const Eigen::Vector3f &b) | Boardcore::VNCommonSerial | |
setCrc(bool waitResponse=true) | Boardcore::VNCommonSerial | protected |
setGyroscopeCompensation(const Eigen::Matrix3f &c, const Eigen::Vector3f &b) | Boardcore::VNCommonSerial | |
setMagnetometerCompensation(const Eigen::Matrix3f &c, const Eigen::Vector3f &b) | Boardcore::VNCommonSerial | |
startHSIEstimator(uint8_t convergeRate) | Boardcore::VNCommonSerial | |
stopHSIEstimator() | Boardcore::VNCommonSerial | |
usart | Boardcore::VNCommonSerial | protected |
verifyChecksum(char *command, int maxLength) | Boardcore::VNCommonSerial | protected |
verifyModelNumber(const char *expectedModelNumber) | Boardcore::VNCommonSerial | protected |
VN300(USART &usart, int userBaudRate, VN300Defs::SampleOptions sampleOption, CRCOptions crc, std::chrono::milliseconds timeout, VN300Defs::AntennaPosition antPosA={0.0, 0.0, 0.0, 0.0, 0.0, 0.0}, VN300Defs::AntennaPosition antPosB={1.0, 0.0, 0.0, 0.0, 0.0, 0.0}, Eigen::Matrix3f rotMat=Eigen::Matrix3f::Identity()) | Boardcore::VN300 | |
VNCommonSerial(USART &usart, int baudrate, const char *sensorName, CRCOptions crc, const std::chrono::milliseconds timeout) | Boardcore::VNCommonSerial | |
writeRegister(const std::string &command) | Boardcore::VNCommonSerial | protected |
~AbstractSensor() | Boardcore::AbstractSensor | inlinevirtual |
~Sensor() | Boardcore::Sensor< VN300Data > | inlinevirtual |
~VNCommonSerial() | Boardcore::VNCommonSerial | |