| Viam C++ SDK current
    | 
This is the complete list of members for viam::sdk::impl::BoardClient, 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 | 
| BoardClient(std::string name, std::shared_ptr< grpc::Channel > channel) (defined in viam::sdk::impl::BoardClient) | viam::sdk::impl::BoardClient | |
| 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) override | viam::sdk::impl::BoardClient | virtual | 
| get_geometries(const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| get_geometries() | viam::sdk::impl::BoardClient | inline | 
| get_geometries(const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| get_gpio(const std::string &pin, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| get_gpio(const std::string &pin) | viam::sdk::impl::BoardClient | inline | 
| get_gpio(const std::string &pin, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| get_pwm_duty_cycle(const std::string &pin, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| get_pwm_duty_cycle(const std::string &pin) | viam::sdk::impl::BoardClient | inline | 
| get_pwm_duty_cycle(const std::string &pin, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| get_pwm_frequency(const std::string &pin, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| get_pwm_frequency(const std::string &pin) | viam::sdk::impl::BoardClient | inline | 
| get_pwm_frequency(const std::string &pin, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | 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 | 
| interface_type typedef (defined in viam::sdk::impl::BoardClient) | viam::sdk::impl::BoardClient | |
| logger_ (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, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| read_analog(const std::string &analog_reader_name) | viam::sdk::impl::BoardClient | inline | 
| read_analog(const std::string &analog_reader_name, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| read_digital_interrupt(const std::string &digital_interrupt_name, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| read_digital_interrupt(const std::string &digital_interrupt_name) | viam::sdk::impl::BoardClient | inline | 
| read_digital_interrupt(const std::string &digital_interrupt_name, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| Resource(std::string name) (defined in viam::sdk::Resource) | viam::sdk::Resource | explicit | 
| set_gpio(const std::string &pin, bool high, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| set_gpio(const std::string &pin, bool high) | viam::sdk::impl::BoardClient | inline | 
| set_gpio(const std::string &pin, bool high, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| set_log_level(log_level) const | viam::sdk::Resource | |
| set_power_mode(power_mode power_mode, const ProtoStruct &extra, const boost::optional< std::chrono::microseconds > &duration) override | viam::sdk::impl::BoardClient | virtual | 
| set_power_mode(power_mode power_mode, const boost::optional< std::chrono::microseconds > &duration={}) | viam::sdk::impl::BoardClient | inline | 
| set_power_mode(power_mode power_mode, const ProtoStruct &extra, const boost::optional< std::chrono::microseconds > &duration={})=0 | viam::sdk::impl::BoardClient | virtual | 
| set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct) | viam::sdk::impl::BoardClient | inline | 
| set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| set_pwm_frequency(const std::string &pin, uint64_t frequency_hz) | viam::sdk::impl::BoardClient | inline | 
| set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler) | viam::sdk::impl::BoardClient | 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::impl::BoardClient | virtual | 
| write_analog(const std::string &pin, int value, const ProtoStruct &extra) override | viam::sdk::impl::BoardClient | virtual | 
| write_analog(const std::string &pin, int value) | viam::sdk::impl::BoardClient | inline | 
| write_analog(const std::string &pin, int value, const ProtoStruct &extra)=0 | viam::sdk::impl::BoardClient | virtual | 
| ~Resource() (defined in viam::sdk::Resource) | viam::sdk::Resource | virtual |