Viam C++ SDK current
Loading...
Searching...
No Matches
viam::sdk::Board Member List

This is the complete list of members for viam::sdk::Board, including all inherited members.

analog_value typedefviam::sdk::Board
api() const overrideviam::sdk::Boardvirtual
Board(std::string name) (defined in viam::sdk::Board)viam::sdk::Boardexplicitprotected
Component() (defined in viam::sdk::Component)viam::sdk::Component
Component(std::string name) (defined in viam::sdk::Component)viam::sdk::Componentexplicitprotected
digital_value typedefviam::sdk::Board
do_command(const ProtoStruct &command)=0viam::sdk::Boardpure virtual
get_geometries()viam::sdk::Boardinline
get_geometries(const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
get_gpio(const std::string &pin)viam::sdk::Boardinline
get_gpio(const std::string &pin, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
get_pwm_duty_cycle(const std::string &pin)viam::sdk::Boardinline
get_pwm_duty_cycle(const std::string &pin, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
get_pwm_frequency(const std::string &pin)viam::sdk::Boardinline
get_pwm_frequency(const std::string &pin, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
get_resource_name() const overrideviam::sdk::Componentvirtual
get_resource_name(const std::string &type) const (defined in viam::sdk::Resource)viam::sdk::Resourceprotected
name() constviam::sdk::Resourcevirtual
power_mode enum nameviam::sdk::Board
read_analog(const std::string &analog_reader_name)viam::sdk::Boardinline
read_analog(const std::string &analog_reader_name, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
read_digital_interrupt(const std::string &digital_interrupt_name)viam::sdk::Boardinline
read_digital_interrupt(const std::string &digital_interrupt_name, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
Resource(std::string name) (defined in viam::sdk::Resource)viam::sdk::Resourceexplicit
set_gpio(const std::string &pin, bool high)viam::sdk::Boardinline
set_gpio(const std::string &pin, bool high, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
set_power_mode(power_mode power_mode, const boost::optional< std::chrono::microseconds > &duration={})viam::sdk::Boardinline
set_power_mode(power_mode power_mode, const ProtoStruct &extra, const boost::optional< std::chrono::microseconds > &duration={})=0viam::sdk::Boardpure virtual
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct)viam::sdk::Boardinline
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz)viam::sdk::Boardinline
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler)viam::sdk::Boardinline
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
write_analog(const std::string &pin, int value)viam::sdk::Boardinline
write_analog(const std::string &pin, int value, const ProtoStruct &extra)=0viam::sdk::Boardpure virtual
~Resource() (defined in viam::sdk::Resource)viam::sdk::Resourcevirtual