relay Class Reference

Inheritance diagram for relay:

link link powerflow_object powerflow_object fuse List of all members.

Detailed Description

Definition at line 13 of file relay.h.

Public Types

enum  {
  FC_U1 = 1, FC_U2 = 2, FC_U3 = 3, FC_U4 = 4,
  FC_U5 = 5
}
enum  {
  FS_CLOSED = 1, FS_TRIPPED = 2, FS_RECLOSED = 3, FS_LOCKOUT = 4,
  FS_FAULT = 5
}
enum  STATUS { RS_OPEN = 0, RS_CLOSED = 1 }

Public Member Functions

int create (void)
int init (void)
int isa (char *classname)
TIMESTAMP postsync (TIMESTAMP t0)
 relay (MODULE *mod)
TIMESTAMP sync (TIMESTAMP t0)

Public Attributes

double recloser_delay
 time delay before reclose (s)
int16 recloser_tries
 number of times recloser tries
double SetCurrent
enum relay::STATUS status
 relay status
double time_to_change
 time for state to change
double TimeDial

Static Public Attributes

static relaydefaults
static relaydefaults = NULL
static CLASSoclass
static CLASSoclass = NULL
static CLASSpclass
static CLASSpclass = NULL


Member Enumeration Documentation

anonymous enum

Enumerator:
FC_U1 
FC_U2 
FC_U3 
FC_U4 
FC_U5 

Definition at line 10 of file relay.h.

anonymous enum

Enumerator:
FS_CLOSED 
FS_TRIPPED 
FS_RECLOSED 
FS_LOCKOUT 
FS_FAULT 

Definition at line 13 of file relay.h.

enum relay::STATUS

Enumerator:
RS_OPEN 
RS_CLOSED 

Definition at line 19 of file relay.h.


The documentation for this class was generated from the following files:
GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy