EduArt Sensor Ring Library 4.0.0
Loading...
Searching...
No Matches
eduart::sensorring::device::WS2812b_Device Member List

This is the complete list of members for eduart::sensorring::device::WS2812b_Device, including all inherited members.

_board_params (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Deviceprotected
_com_subscription (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Deviceprotected
_hw_idx (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Deviceprotected
_id (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Deviceprotected
_interface (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Deviceprotected
_offset (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Deviceprotected
clearQueue() (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatcherinline
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::Deviceprotectedpure virtual
configure() overrideeduart::sensorring::device::WS2812b_Devicevirtual
Device(DeviceID id, com::ComInterface *interface, com::ComEndpoint target)eduart::sensorring::device::Device
execute(Action action) (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatcherinline
execute(std::string_view key, Action action) (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatcherinline
getBoardContext() consteduart::sensorring::device::Device
getDeviceID() consteduart::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() consteduart::sensorring::device::Device
getHwIdx() consteduart::sensorring::device::Device
getParams() const overrideeduart::sensorring::device::WS2812b_Deviceinlinevirtual
getPoseOffset() consteduart::sensorring::device::Device
globalExecute(Action action) (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatcherinlinestatic
isManaged() const (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatcherinline
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::Lightstatic
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) overrideeduart::sensorring::device::WS2812b_Devicevirtual
setPoseOffset(const math::Pose &offset)eduart::sensorring::device::Device
setQueue(ActionQueue *queue) (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatcherinline
syncLight()eduart::sensorring::device::WS2812b_Devicestatic
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_Deviceprotected
~ActionDispatcher()=default (defined in eduart::sensorring::ActionDispatcher)eduart::sensorring::ActionDispatchervirtual
~Device() (defined in eduart::sensorring::device::Device)eduart::sensorring::device::Devicevirtual
~Light() override=defaulteduart::sensorring::device::Light
~WS2812b_Device()=default (defined in eduart::sensorring::device::WS2812b_Device)eduart::sensorring::device::WS2812b_Device