MDF Lib 2.2
Interface against MDF 3/4 files
Loading...
Searching...
No Matches
ichannelgroup.h File Reference

Defines an interface against a channel group (CG) block.

#include <algorithm>
#include <string>
#include <vector>
#include "ichannel.h"
#include "samplerecord.h"
#include "mdf/iblock.h"
#include "mdf/imetadata.h"
Include dependency graph for ichannelgroup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mdf::IChannelGroup
 Interface against a channel group (CG) block. More...
 

Namespaces

namespace  mdf
 Main namespace for the MDF library.
 
namespace  mdf::CgFlag
 Channel group flags.
 

Variables

constexpr uint16_t mdf::CgFlag::VlsdChannel = 0x0001
 Flag is used to indicate the this block is a variable length CG block.
 
constexpr uint16_t mdf::CgFlag::BusEvent = 0x0002
 Bus event flag.
 
constexpr uint16_t mdf::CgFlag::PlainBusEvent = 0x0004
 Plain bus event flag.
 
constexpr uint16_t mdf::CgFlag::RemoteMaster = 0x0008
 Remote master flag.
 
constexpr uint16_t mdf::CgFlag::EventSignal = 0x00010
 Event signal group. The group store events not values.