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

This is the complete list of members for viam::sdk::impl::BoardClient, 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
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::Componentexplicitprotected
digital_value typedefviam::sdk::Board
do_command(const ProtoStruct &command) overrideviam::sdk::impl::BoardClientvirtual
get_geometries(const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
get_geometries()viam::sdk::impl::BoardClientinline
get_geometries(const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
get_gpio(const std::string &pin, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
get_gpio(const std::string &pin)viam::sdk::impl::BoardClientinline
get_gpio(const std::string &pin, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
get_pwm_duty_cycle(const std::string &pin, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
get_pwm_duty_cycle(const std::string &pin)viam::sdk::impl::BoardClientinline
get_pwm_duty_cycle(const std::string &pin, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
get_pwm_frequency(const std::string &pin, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
get_pwm_frequency(const std::string &pin)viam::sdk::impl::BoardClientinline
get_pwm_frequency(const std::string &pin, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
get_resource_name() const overrideviam::sdk::Componentvirtual
get_resource_name(const std::string &type) const (defined in viam::sdk::Resource)viam::sdk::Resourceprotected
interface_type typedef (defined in viam::sdk::impl::BoardClient)viam::sdk::impl::BoardClient
name() constviam::sdk::Resourcevirtual
power_mode enum nameviam::sdk::Board
read_analog(const std::string &analog_reader_name, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
read_analog(const std::string &analog_reader_name)viam::sdk::impl::BoardClientinline
read_analog(const std::string &analog_reader_name, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
read_digital_interrupt(const std::string &digital_interrupt_name, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
read_digital_interrupt(const std::string &digital_interrupt_name)viam::sdk::impl::BoardClientinline
read_digital_interrupt(const std::string &digital_interrupt_name, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
Resource(std::string name) (defined in viam::sdk::Resource)viam::sdk::Resourceexplicit
set_gpio(const std::string &pin, bool high, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
set_gpio(const std::string &pin, bool high)viam::sdk::impl::BoardClientinline
set_gpio(const std::string &pin, bool high, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
set_power_mode(power_mode power_mode, const ProtoStruct &extra, const boost::optional< std::chrono::microseconds > &duration) overrideviam::sdk::impl::BoardClientvirtual
set_power_mode(power_mode power_mode, const boost::optional< std::chrono::microseconds > &duration={})viam::sdk::impl::BoardClientinline
set_power_mode(power_mode power_mode, const ProtoStruct &extra, const boost::optional< std::chrono::microseconds > &duration={})=0viam::sdk::impl::BoardClientvirtual
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct)viam::sdk::impl::BoardClientinline
set_pwm_duty_cycle(const std::string &pin, double duty_cycle_pct, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz)viam::sdk::impl::BoardClientinline
set_pwm_frequency(const std::string &pin, uint64_t frequency_hz, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler)viam::sdk::impl::BoardClientinline
stream_ticks(std::vector< std::string > const &digital_interrupt_names, std::function< bool(Tick &&tick)> const &tick_handler, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
write_analog(const std::string &pin, int value, const ProtoStruct &extra) overrideviam::sdk::impl::BoardClientvirtual
write_analog(const std::string &pin, int value)viam::sdk::impl::BoardClientinline
write_analog(const std::string &pin, int value, const ProtoStruct &extra)=0viam::sdk::impl::BoardClientvirtual
~Resource() (defined in viam::sdk::Resource)viam::sdk::Resourcevirtual