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 AttributeMap &command) override | viam::sdk::impl::BoardClient | virtual |
from_proto(const viam::component::board::v1::Status &proto) | viam::sdk::Board | static |
from_proto(viam::component::board::v1::PowerMode proto) | viam::sdk::Board | static |
get_geometries(const AttributeMap &extra) override | viam::sdk::impl::BoardClient | virtual |
get_geometries() | viam::sdk::impl::BoardClient | inline |
get_geometries(const AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
get_gpio(const std::string &pin, const AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
get_pwm_duty_cycle(const std::string &pin, const AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
get_pwm_frequency(const std::string &pin, const AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
get_resource_name(std::string name) const override | viam::sdk::Component | virtual |
interface_type typedef (defined in viam::sdk::impl::BoardClient) | viam::sdk::impl::BoardClient | |
name() const | viam::sdk::Resource | virtual |
power_mode enum name | viam::sdk::Board | |
read_analog(const std::string &analog_reader_name, const AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
read_digital_interrupt(const std::string &digital_interrupt_name, const AttributeMap &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 AttributeMap &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 AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
set_power_mode(power_mode power_mode, const AttributeMap &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 AttributeMap &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 AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const AttributeMap &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 AttributeMap &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 AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
to_proto(const status &status) | viam::sdk::Board | static |
to_proto(power_mode power_mode) | viam::sdk::Board | static |
write_analog(const std::string &pin, int value, const AttributeMap &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 AttributeMap &extra)=0 | viam::sdk::impl::BoardClient | virtual |
~Resource() (defined in viam::sdk::Resource) | viam::sdk::Resource | virtual |