PulseView  unreleased development snapshot
A Qt-based sigrok GUI
decoder.hpp File Reference
#include <deque>
#include <map>
#include <memory>
#include <set>
#include <vector>
#include <glib.h>
#include <QObject>
#include <pv/data/decode/row.hpp>
Include dependency graph for decoder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pv::data::decode::AnnotationClass
 
struct  pv::data::decode::DecodeChannel
 
struct  pv::data::decode::DecoderLogicOutputChannel
 
struct  pv::data::decode::DecodeBinaryClassInfo
 
class  pv::data::decode::Decoder
 

Namespaces

 pv
 
 pv::data
 
 pv::data::decode
 

Class Documentation

struct pv::data::decode::DecodeChannel

Definition at line 80 of file decoder.hpp.

Collaboration diagram for pv::data::decode::DecodeChannel:
Class Members
shared_ptr< const SignalBase > assigned_signal
uint16_t bit_id Tells which bit within a sample represents this channel.
const shared_ptr< Decoder > decoder_
const QString desc
uint16_t id Global numerical ID for the decode channels in the stack.
int initial_pin_state
const bool is_optional
const QString name
const srd_channel * pdch_
struct pv::data::decode::DecodeBinaryClassInfo

Definition at line 98 of file decoder.hpp.

Collaboration diagram for pv::data::decode::DecodeBinaryClassInfo:
Class Members
uint32_t bin_class_id
char * description
char * name