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()