Class TMonitorObj

Unit

Declaration

type TMonitorObj = 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 Mode: Integer;
Public MonitorStream: TMemoryStream;
Public SampleCount: Integer;
Public Header: TStringList;
Public RecordSize: Integer;
Public FileVersion: Integer;

Methods

Public constructor Create(ParClass: TDSSClass; const MonitorName: String);
Public destructor Destroy; 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 PostProcess;
Public procedure OpenMonitorStream;
Public procedure ClearMonitorStream;
Public procedure CloseMonitorStream;
Public procedure TranslateToCSV(Show: Boolean);
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;

Properties

Public property CSVFileName: String READ Get_FileName;

Description

Fields

Public Mode: Integer;
 
Public MonitorStream: TMemoryStream;
 
Public SampleCount: Integer;
 
Public Header: TStringList;

This is the number of samples taken

Public RecordSize: Integer;
 
Public FileVersion: Integer;
 

Methods

Public constructor Create(ParClass: TDSSClass; const MonitorName: String);
 
Public destructor Destroy; 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 monitor

Public procedure ResetIt;

Go add a sample to the buffer

Public procedure Save;
 
Public procedure PostProcess;

Saves present buffer to file

Public procedure OpenMonitorStream;

calculates Pst or other post-processing

Public procedure ClearMonitorStream;
 
Public procedure CloseMonitorStream;
 
Public procedure TranslateToCSV(Show: Boolean);
 
Public procedure GetCurrents(Curr: pComplexArray); OVERRIDE;
 
Public procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); OVERRIDE;

Get present value of terminal Curr

Properties

Public property CSVFileName: String READ Get_FileName;

Property MonitorFileName:String read BufferFile;


Generated by PasDoc 0.16.0.