MDF Lib 2.2
Interface against MDF 3/4 files
Loading...
Searching...
No Matches
isamplereduction.h File Reference
#include "mdf/iblock.h"
#include <string>
#include "mdf/ichannel.h"
Include dependency graph for isamplereduction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mdf::SrValue< T >
 Template class that is used to handle reduction sample. More...
 
class  mdf::ISampleReduction
 Defines an interface to a sample reduction (SR) block. More...
 

Namespaces

namespace  mdf
 Main namespace for the MDF library.
 

Enumerations

enum class  mdf::SrSyncType : uint8_t {
  Undefined = 0 , Time = 1 , Angle = 2 , Distance = 3 ,
  Index = 4
}
 Type of master for a sample reduction (SR) block.
 

Variables

constexpr uint8_t mdf::SrFlag::InvalidationByte = 0x01
 The block contains an invalidation byte.
 
constexpr uint8_t mdf::SrFlag::DominantBit = 0x02
 Dominant invalidation flag.
 

Detailed Description

Defines an interface against a sample reduction (SR) block. The sample reduction block (SR) stores the minimal, maximum and average value for each channel in a CG block.