Class FamosFileAnalogComponent
An analog component, which is a full description of a single dataset with byte-oriented data.
Inheritance
Inherited Members
Namespace: ImcFamosFile
Assembly: ImcFamosFile.dll
Syntax
public class FamosFileAnalogComponent : FamosFileComponent
Constructors
| Improve this Doc View SourceFamosFileAnalogComponent(FamosFileDataType, Int32)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(FamosFileDataType dataType, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
FamosFileAnalogComponent(FamosFileDataType, Int32, FamosFileCalibration)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(FamosFileDataType dataType, int length, FamosFileCalibration calibrationInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
| FamosFileCalibration | calibrationInfo | The calibration info of this component. |
FamosFileAnalogComponent(FamosFileDataType, Int32, FamosFileComponentType)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(FamosFileDataType dataType, int length, FamosFileComponentType componentType)
Parameters
| Type | Name | Description |
|---|---|---|
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
| FamosFileComponentType | componentType | The type of this component. Depending on the higher-level field type, the meaning varies between 'Y', 'Y of XY', 'real part', 'magnitude', 'magnitude in dB' and 'timestamp ASCII' for Primary and between 'X of XY', 'imaginary part' and 'phase' for Secondary. |
FamosFileAnalogComponent(FamosFileDataType, Int32, FamosFileComponentType, FamosFileCalibration)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(FamosFileDataType dataType, int length, FamosFileComponentType componentType, FamosFileCalibration calibrationInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
| FamosFileComponentType | componentType | The type of this component. Depending on the higher-level field type, the meaning varies between 'Y', 'Y of XY', 'real part', 'magnitude', 'magnitude in dB' and 'timestamp ASCII' for Primary and between 'X of XY', 'imaginary part' and 'phase' for Secondary. |
| FamosFileCalibration | calibrationInfo | The calibration info of this component. |
FamosFileAnalogComponent(String, FamosFileDataType, Int32)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(string name, FamosFileDataType dataType, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The name of this component. This automatically adds a FamosFileChannel instance to the component. |
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
FamosFileAnalogComponent(String, FamosFileDataType, Int32, FamosFileCalibration)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(string name, FamosFileDataType dataType, int length, FamosFileCalibration calibrationInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The name of this component. This automatically adds a FamosFileChannel instance to the component. |
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
| FamosFileCalibration | calibrationInfo | The calibration info of this component. |
FamosFileAnalogComponent(String, FamosFileDataType, Int32, FamosFileComponentType)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(string name, FamosFileDataType dataType, int length, FamosFileComponentType componentType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The name of this component. This automatically adds a FamosFileChannel instance to the component. |
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
| FamosFileComponentType | componentType | The type of this component. Depending on the higher-level field type, the meaning varies between 'Y', 'Y of XY', 'real part', 'magnitude', 'magnitude in dB' and 'timestamp ASCII' for Primary and between 'X of XY', 'imaginary part' and 'phase' for Secondary. |
FamosFileAnalogComponent(String, FamosFileDataType, Int32, FamosFileComponentType, FamosFileCalibration)
Initializes a new instances of the FamosFileAnalogComponent class.
Declaration
public FamosFileAnalogComponent(string name, FamosFileDataType dataType, int length, FamosFileComponentType componentType, FamosFileCalibration calibrationInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The name of this component. This automatically adds a FamosFileChannel instance to the component. |
| FamosFileDataType | dataType | The data type of this component. |
| System.Int32 | length | The length of this component. |
| FamosFileComponentType | componentType | The type of this component. Depending on the higher-level field type, the meaning varies between 'Y', 'Y of XY', 'real part', 'magnitude', 'magnitude in dB' and 'timestamp ASCII' for Primary and between 'X of XY', 'imaginary part' and 'phase' for Secondary. |
| FamosFileCalibration | calibrationInfo | The calibration info of this component. |
Properties
| Improve this Doc View SourceCalibrationInfo
Gets or sets the calibration info of this component.
Declaration
public FamosFileCalibration CalibrationInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| FamosFileCalibration |
Methods
| Improve this Doc View SourceValidate()
Validates the key status.
Declaration
public override void Validate()