Class TExternalVariable

DescriptionHierarchyFieldsMethodsProperties

Unit

Variables

Declaration

type TExternalVariable = class(TVariable)

Description

Class implementing an external variable (for instance a sensor value). TExternalVariable also implements data processing in order to produce the resulting scalar value. Data processing can be useful when, for instance, a sensor generates more than just a single value (such as a video camera).

Hierarchy

TExternalVariable > TVariable > TTenaciousObject > TPersistent

Fields

 NameDescription
Protected fSensorPointer  

Methods

Overview

Public constructor Create; override;
Public constructor CreateAndSet(Variable: TVariable); override;
Public destructor Destroy; override;
Public procedure LoadFromDefinition(ObjDef: TObjectDefinition); override;
Public procedure Map(Sensors: TSensors; Hormones: THormones); override;
Public procedure Update;

Description

Public constructor Create; override;
 
Public constructor CreateAndSet(Variable: TVariable); override;
 
Public destructor Destroy; override;
 
Public procedure LoadFromDefinition(ObjDef: TObjectDefinition); override;
 
Public procedure Map(Sensors: TSensors; Hormones: THormones); override;
 
Public procedure Update;
 

Properties

Overview

Public property CorrespondingSensorName: string;
Public property Pixel: TIntegerVector;
Public property ReadingProcedure: TReadingProcedure;
Public property SensorPointer: TSensor;
Public property StateVariableType: TStateVariableType;
Public property Value: real;

Description

Public property CorrespondingSensorName: string;
 
Public property Pixel: TIntegerVector;
 
Public property ReadingProcedure: TReadingProcedure;
 
Public property SensorPointer: TSensor;
 
Public property StateVariableType: TStateVariableType;
 
Public property Value: real;
 
Generated by PasDoc 0.8.8.3 on 2005-05-28 08:13:50