| _board_params (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protected |
| _com_subscription (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protected |
| _hw_idx (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protected |
| _id (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protected |
| _interface (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protected |
| _offset (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protected |
| clearQueue() (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | inline |
| comCallback(const com::ComEndpoint source, std::uint8_t command, const std::vector< std::uint8_t > &data)=0 (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | protectedpure virtual |
| configure() override | eduart::sensorring::device::WS2812b_Device | virtual |
| Device(DeviceID id, com::ComInterface *interface, com::ComEndpoint target) | eduart::sensorring::device::Device | |
| execute(Action action) (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | inline |
| execute(std::string_view key, Action action) (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | inline |
| getBoardContext() const | eduart::sensorring::device::Device | |
| getDeviceID() const | eduart::sensorring::device::Device | |
| getDistanceMapMaxBrightness(std::int64_t &brightness) | eduart::sensorring::device::WS2812b_Device | |
| getDistanceMapRange(double &lower_m, double &upper_m) | eduart::sensorring::device::WS2812b_Device | |
| getGlobalPose() const | eduart::sensorring::device::Device | |
| getHwIdx() const | eduart::sensorring::device::Device | |
| getParams() const override | eduart::sensorring::device::WS2812b_Device | inlinevirtual |
| getPoseOffset() const | eduart::sensorring::device::Device | |
| globalExecute(Action action) (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | inlinestatic |
| isManaged() const (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | inline |
| Light(DeviceID id, com::ComInterface *interface, com::ComEndpoint target) | eduart::sensorring::device::Light | |
| setAllLights(const std::vector< Light * > &devices, LightMode mode, std::uint8_t red, std::uint8_t green, std::uint8_t blue) | eduart::sensorring::device::Light | static |
| setBoardContext(const board::SensorBoardParams *board_params) | eduart::sensorring::device::Device | |
| setDeviceIndex(unsigned int index) | eduart::sensorring::device::Device | |
| setDistanceMapMaxBrightness(std::int64_t brightness) | eduart::sensorring::device::WS2812b_Device | |
| setDistanceMapRange(double lower_m, double upper_m) | eduart::sensorring::device::WS2812b_Device | |
| setLight(LightMode mode, std::uint8_t r, std::uint8_t g, std::uint8_t b) override | eduart::sensorring::device::WS2812b_Device | virtual |
| setPoseOffset(const math::Pose &offset) | eduart::sensorring::device::Device | |
| setQueue(ActionQueue *queue) (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | inline |
| syncLight() | eduart::sensorring::device::WS2812b_Device | static |
| WS2812b_Device(WS2812b_Params params, com::ComInterfaceID interface, unsigned int idx) | eduart::sensorring::device::WS2812b_Device | |
| WS2812b_Device(WS2812b_Params params, com::ComInterface *interface, unsigned int idx) | eduart::sensorring::device::WS2812b_Device | protected |
| ~ActionDispatcher()=default (defined in eduart::sensorring::ActionDispatcher) | eduart::sensorring::ActionDispatcher | virtual |
| ~Device() (defined in eduart::sensorring::device::Device) | eduart::sensorring::device::Device | virtual |
| ~Light() override=default | eduart::sensorring::device::Light | |
| ~WS2812b_Device()=default (defined in eduart::sensorring::device::WS2812b_Device) | eduart::sensorring::device::WS2812b_Device | |