Viam C++ SDK current
|
This is the complete list of members for viam::sdk::Board, including all inherited members.
analog_value typedef | viam::sdk::Board | |
api() const override | viam::sdk::Board | virtual |
Board(std::string name) (defined in viam::sdk::Board) | viam::sdk::Board | explicitprotected |
Component() (defined in viam::sdk::Component) | viam::sdk::Component | |
Component(std::string name) (defined in viam::sdk::Component) | viam::sdk::Component | explicitprotected |
digital_value typedef | viam::sdk::Board | |
do_command(const ProtoStruct &command)=0 | viam::sdk::Board | pure virtual |
get_geometries() | viam::sdk::Board | inline |
get_geometries(const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
get_gpio(const std::string &pin) | viam::sdk::Board | inline |
get_gpio(const std::string &pin, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
get_pwm_duty_cycle(const std::string &pin) | viam::sdk::Board | inline |
get_pwm_duty_cycle(const std::string &pin, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
get_pwm_frequency(const std::string &pin) | viam::sdk::Board | inline |
get_pwm_frequency(const std::string &pin, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
get_resource_name() const override | viam::sdk::Component | virtual |
get_resource_name(const std::string &type) const (defined in viam::sdk::Resource) | viam::sdk::Resource | protected |
name() const | viam::sdk::Resource | virtual |
power_mode enum name | viam::sdk::Board | |
read_analog(const std::string &analog_reader_name) | viam::sdk::Board | inline |
read_analog(const std::string &analog_reader_name, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
read_digital_interrupt(const std::string &digital_interrupt_name) | viam::sdk::Board | inline |
read_digital_interrupt(const std::string &digital_interrupt_name, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
Resource(std::string name) (defined in viam::sdk::Resource) | viam::sdk::Resource | explicit |
set_gpio(const std::string &pin, bool high) | viam::sdk::Board | inline |
set_gpio(const std::string &pin, bool high, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
set_power_mode(power_mode power_mode, const boost::optional< std::chrono::microseconds > &duration={}) | viam::sdk::Board | inline |
set_power_mode(power_mode power_mode, const ProtoStruct &extra, const boost::optional< std::chrono::microseconds > &duration={})=0 | viam::sdk::Board | pure virtual |
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct) | viam::sdk::Board | inline |
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz) | viam::sdk::Board | inline |
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler) | viam::sdk::Board | inline |
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
write_analog(const std::string &pin, int value) | viam::sdk::Board | inline |
write_analog(const std::string &pin, int value, const ProtoStruct &extra)=0 | viam::sdk::Board | pure virtual |
~Resource() (defined in viam::sdk::Resource) | viam::sdk::Resource | virtual |