Back to Serial Studio

MDF Lib: include/mdf/ichannelarray.h File Reference

lib/mdflib/docs/manual/html/ichannelarray_8h.html

3.2.73.8 KB
Original Source

| MDF Lib 2.2

Interface against MDF 3/4 files |

Loading...

Searching...

No Matches

Classes | Namespaces | Enumerations | Variables

ichannelarray.h File Reference

Defines a channel array (CA) block. More...

#include <cstdint>
#include <vector>
#include <optional>
#include "mdf/iblock.h"

Include dependency graph for ichannelarray.h:

This graph shows which files directly or indirectly include this file:

![](ichannelarray_8h dep incl.png)

Go to the source code of this file.

|

Classes

| | struct | mdf::CaTripleReference | | | Structure that defines the channel array (CA) blocks references. More...
| | | | class | mdf::IChannelArray | | | Defines an interface against an array (CA) block. More...
| | |

|

Namespaces

| | namespace | mdf | | | Main namespace for the MDF library.
| | | | namespace | mdf::CaFlag | | | Channel array (CA) block flags.
| | |

|

Enumerations

| | enum class | mdf::ArrayType : uint8_t {
mdf::Array = 0 , mdf::ScalingAxis = 1 , mdf::LookUp = 2 , mdf::IntervalAxis = 3 ,
mdf::ClassificationResult = 4
} | | | Type of array. More...
| | | | enum class | mdf::ArrayStorage : uint8_t { mdf::CnTemplate = 0 , mdf::CgTemplate = 1 , mdf::DgTemplate = 2 } | | | Type of storage. More...
| | |

|

Variables

| | constexpr uint32_t | mdf::CaFlag::DynamicSize = 0x0001 | | | Dynamic size.
| | | | constexpr uint32_t | mdf::CaFlag::InputQuantity = 0x0002 | | | Input quantity.
| | | | constexpr uint32_t | mdf::CaFlag::OutputQuantity = 0x0004 | | | Output quantity.
| | | | constexpr uint32_t | mdf::CaFlag::ComparisonQuantity = 0x0008 | | | Comparison quantity.
| | | | constexpr uint32_t | mdf::CaFlag::Axis = 0x0010 | | | Axis.
| | | | constexpr uint32_t | mdf::CaFlag::FixedAxis = 0x0020 | | | Fixed axis.
| | | | constexpr uint32_t | mdf::CaFlag::InverseLayout = 0x0040 | | | Inverse layout.
| | | | constexpr uint32_t | mdf::CaFlag::LeftOpenInterval = 0x0080 | | | Left-over interval.
| | | | constexpr uint32_t | mdf::CaFlag::StandardAxis = 0x0100 | | | Standard axis.
| | |

Detailed Description

The interface class define a channel array definition. The channel array (CA) is appended to an channel block (CN). The channel shall now be treated an array channel.

Note that only simple single arrays are supported.


Generated by 1.12.0