libsigrokcxx
0.4.0
C++ bindings for libsigrok
|
A group of channels on a device, which share some configuration. More...
#include <libsigrokcxx/libsigrokcxx.hpp>
Public Member Functions | |
string | name () const |
Name of this channel group. More... | |
vector< shared_ptr< Channel > > | channels () |
List of the channels in this group. More... | |
Public Member Functions inherited from sigrok::Configurable | |
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... | |
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 485 of file libsigrokcxx.hpp.
string sigrok::ChannelGroup::name | ( | ) | const |
Name of this channel group.
vector<shared_ptr<Channel> > sigrok::ChannelGroup::channels | ( | ) |
List of the channels in this group.