Class TFuseObj

Unit

Declaration

type TFuseObj = class(TControlElem)

Description

No description available, ancestor TControlElem 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 FuseCurve: TTCC_CurveObj;
Public RatedCurrent: Double;
Public DelayTime: Double;
Public MonitoredElementTerminal: Integer;
Public FPresentState: pStateArray;
Public FNormalState: pStateArray;
Public NormalStateSet: Boolean;

Methods

Public constructor Create(ParClass: TDSSClass; const FuseName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure RecalcElementData; OVERRIDE;
Public procedure CalcYPrim; OVERRIDE;
Public procedure Sample; OVERRIDE;
Public procedure DoPendingAction(const Phs, ProxyHdl: Integer); OVERRIDE;
Public procedure Reset; OVERRIDE;
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;

Properties

Public property States[Idx:Integer]: EControlAction read get_States;

Description

Fields

Public FuseCurve: TTCC_CurveObj;
 
Public RatedCurrent: Double;
 
Public DelayTime: Double;
 
Public MonitoredElementTerminal: Integer;
 
Public FPresentState: pStateArray;
 
Public FNormalState: pStateArray;
 
Public NormalStateSet: Boolean;
 

Methods

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

Always Zero for a Fuse

Public procedure DoPendingAction(const Phs, ProxyHdl: Integer); OVERRIDE;

Sample control quantities and set action times in Control Queue

Public procedure Reset; OVERRIDE;

Do the action that is pending from last sample

Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;

Reset to initial defined state

Properties

Public property States[Idx:Integer]: EControlAction read get_States;

Get present value of terminal Curr


Generated by PasDoc 0.16.0.