libsigrokcxx  unreleased development snapshot
C++ bindings for libsigrok
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Csigrok::ChannelA channel on a device
 Csigrok::ConfigurableAn object that can be configured
 Csigrok::ChannelGroupA group of channels on a device, which share some configuration
 Csigrok::DeviceA generic device, either hardware or virtual
 Csigrok::HardwareDeviceA real hardware device, connected via a driver
 Csigrok::InputDeviceA virtual device associated with an input
 Csigrok::SessionDeviceA virtual device associated with a stored session
 Csigrok::UserDeviceA virtual device, created by the user
 Csigrok::DriverA hardware driver provided by the library
 Csigrok::ContextThe global libsigrok context
 Csigrok::EnumValue< Class, Enum >Base class for objects which wrap an enumeration value from libsigrok
 Csigrok::EnumValue< Capability, enum sr_configcap >
 Csigrok::CapabilityConfiguration capability
 Csigrok::EnumValue< ChannelType, enum sr_channeltype >
 Csigrok::ChannelTypeChannel type
 Csigrok::EnumValue< ConfigKey, enum sr_configkey >
 Csigrok::ConfigKeyConfiguration key
 Csigrok::EnumValue< DataType, enum sr_datatype >
 Csigrok::DataTypeConfiguration data type
 Csigrok::EnumValue< LogLevel, enum sr_loglevel >
 Csigrok::LogLevelLog verbosity level
 Csigrok::EnumValue< OutputFlag, enum sr_output_flag >
 Csigrok::OutputFlagFlag applied to output modules
 Csigrok::EnumValue< PacketType, enum sr_packettype >
 Csigrok::PacketTypeType of datafeed packet
 Csigrok::EnumValue< Quantity, enum sr_mq >
 Csigrok::QuantityMeasured quantity
 Csigrok::EnumValue< QuantityFlag, enum sr_mqflag >
 Csigrok::QuantityFlagFlag applied to measured quantity
 Csigrok::EnumValue< TriggerMatchType, enum sr_trigger_matches >
 Csigrok::TriggerMatchTypeTrigger match type
 Csigrok::EnumValue< Unit, enum sr_unit >
 Csigrok::UnitUnit of measurement
 Cstd::exceptionSTL class
 Csigrok::ErrorException thrown when an error code is returned by any libsigrok call
 Csigrok::InputAn input instance (an input format applied to a file or stream)
 Csigrok::InputFormatAn input format supported by the library
 Csigrok::OptionAn option used by an output format
 Csigrok::OutputAn output instance (an output format applied to a device)
 Csigrok::OutputFormatAn output format supported by the library
 Csigrok::PacketA packet on the session datafeed
 Csigrok::PacketPayloadAbstract base class for datafeed packet payloads
 Csigrok::AnalogPayload of a datafeed packet with analog data
 Csigrok::HeaderPayload of a datafeed header packet
 Csigrok::LogicPayload of a datafeed packet with logic data
 Csigrok::MetaPayload of a datafeed metadata packet
 Csigrok::RationalNumber represented by a numerator/denominator integer pair
 Csigrok::ResourceReaderResource reader delegate
 Csigrok::SessionA sigrok session
 Csigrok::TriggerA trigger configuration
 Csigrok::TriggerMatchA match condition in a trigger configuration
 Csigrok::TriggerStageA stage in a trigger configuration