| _com_subscription | eduart::device::BaseSensor | protected |
| _data_available_promise | eduart::device::BaseSensor | protected |
| _enable | eduart::device::BaseDevice | protected |
| _enable_flag | eduart::device::BaseSensor | protected |
| _error | eduart::device::BaseSensor | protected |
| _id | eduart::device::BaseDevice | protected |
| _idx | eduart::device::BaseSensor | protected |
| _interface | eduart::device::BaseSensor | protected |
| _measurement_promise | eduart::device::BaseSensor | protected |
| _pose_offset | eduart::device::BaseDevice | protected |
| _promise_mutex | eduart::device::BaseSensor | protected |
| _rot_m | eduart::device::BaseSensor | protected |
| _rotation | eduart::device::BaseSensor | protected |
| _state | eduart::device::BaseDevice | protected |
| _state_mutex | eduart::device::BaseSensor | mutableprotected |
| _translation | eduart::device::BaseSensor | protected |
| BaseDevice(DeviceID id, com::ComInterface *interface, com::ComEndpoint target, bool enable) | eduart::device::BaseDevice | |
| BaseSensor(com::ComInterface *interface, com::ComEndpoint target, unsigned int idx, bool enable) | eduart::device::BaseSensor | |
| beginDataAvailableWait() | eduart::device::BaseSensor | |
| beginMeasurementWait() | eduart::device::BaseSensor | |
| clearDataFlag() | eduart::device::BaseSensor | |
| eduart::device::BaseDevice::comCallback(const com::ComEndpoint source, const std::vector< std::uint8_t > &data)=0 | eduart::device::BaseSensor | protectedpure virtual |
| fetchTofMeasurementAsync(const std::vector< VL53L8CX_Device * > &devices, std::chrono::milliseconds timeout) | eduart::device::VL53L8CX_Device | static |
| getDeviceID() const | eduart::device::BaseDevice | |
| getEnable() const | eduart::device::BaseSensor | |
| getIdx() const | eduart::device::BaseSensor | |
| getLatestMeasurement() const | eduart::device::VL53L8CX_Device | |
| getLatestTransformedMeasurement() const | eduart::device::VL53L8CX_Device | |
| getParams() const | eduart::device::VL53L8CX_Device | |
| getPoseOffset() const | eduart::device::BaseDevice | inline |
| requestTofMeasurementAsync(const std::vector< VL53L8CX_Device * > &devices, std::chrono::milliseconds timeout) | eduart::device::VL53L8CX_Device | static |
| resetSensorState() | eduart::device::BaseSensor | |
| setDataAvailableReady(bool success) | eduart::device::BaseSensor | protected |
| setEnable(bool enable) | eduart::device::BaseSensor | |
| setMeasurementReady(bool success) | eduart::device::BaseSensor | protected |
| setPose(math::Vector3 translation, math::Vector3 rotation) | eduart::device::BaseSensor | |
| setPoseOffset(const DevicePoseOffset &offset) | eduart::device::BaseDevice | inline |
| VL53L8CX_Device(VL53L8CX_Params params, com::ComInterfaceID interface, unsigned int idx) | eduart::device::VL53L8CX_Device | |
| VL53L8CX_DeviceImpl (defined in eduart::device::VL53L8CX_Device) | eduart::device::VL53L8CX_Device | friend |
| ~BaseSensor() | eduart::device::BaseSensor | virtual |
| ~IDevice()=default (defined in eduart::device::IDevice) | eduart::device::IDevice | virtual |
| ~VL53L8CX_Device() | eduart::device::VL53L8CX_Device | |