Class TSensorObj

Unit

Declaration

type TSensorObj = class(TMeterElement)

Description

No description available, ancestor TMeterElement description follows
No description available, ancestor TDSSCktElement description follows
No description available, ancestor TDSSObject description follows
No description available, ancestor TNamedObject description follows

this is a GUID compliant to RFC 4122, v4

Hierarchy

Overview

Fields

Public pctError: Double;
Public Weight: Double;
Public FConn: Integer;

Methods

Public procedure RecalcVbase;
Public constructor Create(ParClass: TDSSClass; const SensorName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure MakePosSequence(); OVERRIDE;
Public procedure RecalcElementData; OVERRIDE;
Public procedure CalcYPrim; OVERRIDE;
Public procedure TakeSample; OVERRIDE;
Public procedure ResetIt;
Public procedure Save;
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;

Properties

Public property WLSCurrentError: Double READ Get_WLSCurrentError;
Public property WLSVoltageError: Double READ Get_WLSVoltageError;
Public property BaseKV: Double READ kvbase;
Public property DeltaDirection: Integer READ FDeltaDirection;
Public property SensorP: pDoubleArray READ SensorKW;
Public property SensorQ: pDoubleArray READ SensorKVAR;

Description

Fields

Public pctError: Double;
 
Public Weight: Double;
 
Public FConn: Integer;
 

Methods

Public procedure RecalcVbase;
 
Public constructor Create(ParClass: TDSSClass; const SensorName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public procedure MakePosSequence(); OVERRIDE;
 
Public procedure RecalcElementData; OVERRIDE;

Make a positive Sequence Model, reset nphases

Public procedure CalcYPrim; OVERRIDE;
 
Public procedure TakeSample; OVERRIDE;

Always Zero for a Sensor

Public procedure ResetIt;

Go add a sample to the buffer

Public procedure Save;
 
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;

Saves present buffer to file

Properties

Public property WLSCurrentError: Double READ Get_WLSCurrentError;

property Action: String WRITE Set_Action;

Public property WLSVoltageError: Double READ Get_WLSVoltageError;
 
Public property BaseKV: Double READ kvbase;
 
Public property DeltaDirection: Integer READ FDeltaDirection;
 
Public property SensorP: pDoubleArray READ SensorKW;

the following two properties actually give write access, since they are pointers

Public property SensorQ: pDoubleArray READ SensorKVAR;
 

Generated by PasDoc 0.16.0.