libsigrokcxx
unreleased development snapshot
C++ bindings for libsigrok
|
A group of channels on a device, which share some configuration. More...
#include <libsigrokcxx/libsigrokcxx.hpp>
Public Member Functions | |
std::string | name () const |
Name of this channel group. More... | |
std::vector< std::shared_ptr< Channel > > | channels () |
List of the channels in this group. More... | |
Public Member Functions inherited from sigrok::Configurable | |
std::set< const ConfigKey * > | config_keys () const |
Supported configuration keys. More... | |
Glib::VariantBase | config_get (const ConfigKey *key) const |
Read configuration for the given key. More... | |
void | config_set (const ConfigKey *key, const Glib::VariantBase &value) |
Set configuration for the given key to a specified value. More... | |
Glib::VariantContainerBase | config_list (const ConfigKey *key) const |
Enumerate available values for the given configuration key. More... | |
std::set< const Capability * > | config_capabilities (const ConfigKey *key) const |
Enumerate configuration capabilities for the given configuration key. More... | |
bool | config_check (const ConfigKey *key, const Capability *capability) const |
Check whether a configuration capability is supported for a given key. More... | |
A group of channels on a device, which share some configuration.
Definition at line 489 of file libsigrokcxx.hpp.
std::string sigrok::ChannelGroup::name | ( | ) | const |
Name of this channel group.
std::vector<std::shared_ptr<Channel> > sigrok::ChannelGroup::channels | ( | ) |
List of the channels in this group.