| 
    MDF Lib 2.2
    
   Interface against MDF 3/4 files 
   | 
 
Defines a channel conversion (CC) block.
#include <optional>#include <sstream>#include <string>#include <vector>#include <variant>#include "mdf/iblock.h"#include "mdf/imetadata.h"#include "mdf/mdfhelper.h"

Go to the source code of this file.
Classes | |
| struct | mdf::TextConversion | 
| MDF 3 text conversion structure. Not used in MDF 4. Key to text conversion.  More... | |
| struct | mdf::TextRangeConversion | 
| MDF 3 range conversion structure. Not used in MDF 4. Key min/max to text conversion.  More... | |
| class | mdf::IChannelConversion | 
| Defines a channel conversion (CC) block.  More... | |
Namespaces | |
| namespace | mdf | 
| Main namespace for the MDF library.  | |
| namespace | mdf::CcFlag | 
| Channel conversion flags.  | |
Enumerations | |
| enum class | mdf::ConversionType : uint8_t {  mdf::NoConversion = 0 , mdf::Linear = 1 , mdf::Rational = 2 , mdf::Algebraic = 3 , mdf::ValueToValueInterpolation = 4 , mdf::ValueToValue = 5 , mdf::ValueRangeToValue = 6 , mdf::ValueToText = 7 , mdf::ValueRangeToText = 8 , mdf::TextToValue = 9 , mdf::TextToTranslation = 10 , mdf::BitfieldToText = 11 , mdf::Polynomial = 30 , mdf::Exponential = 31 , mdf::Logarithmic = 32 , mdf::DateConversion = 33 , mdf::TimeConversion = 34 }  | 
| Type of conversion formula.  More... | |