libsigrokcxx  0.4.0
C++ bindings for libsigrok
Public Member Functions | List of all members
sigrok::ChannelGroup Class Reference

A group of channels on a device, which share some configuration. More...

#include <libsigrokcxx/libsigrokcxx.hpp>

+ Inheritance diagram for sigrok::ChannelGroup:

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...
 

Detailed Description

A group of channels on a device, which share some configuration.

Definition at line 485 of file libsigrokcxx.hpp.

Member Function Documentation

string sigrok::ChannelGroup::name ( ) const

Name of this channel group.

vector<shared_ptr<Channel> > sigrok::ChannelGroup::channels ( )

List of the channels in this group.


The documentation for this class was generated from the following file: