IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::LoadControl::ConnectDisconnectFunction Class Reference

#include <ConnectDisconnectFunction.h>

Inheritance diagram for IEC61968::LoadControl::ConnectDisconnectFunction:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::LoadControl::ConnectDisconnectFunction:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Integer eventCount
 
IEC61970::Base::Domain::Boolean isConnected
 
IEC61970::Base::Domain::Boolean isDelayedDiscon
 
IEC61970::Base::Domain::Boolean isLocalAutoDisconOp
 
IEC61970::Base::Domain::Boolean isLocalAutoReconOp
 
IEC61970::Base::Domain::Boolean isRemoteAutoDisconOp
 
IEC61970::Base::Domain::Boolean isRemoteAutoReconOp
 
IEC61968::LoadControl::RemoteConnectDisconnectInfo rcdInfo
 
std::list< IEC61970::Base::Wires::Switch * > Switches
 
- Public Attributes inherited from IEC61968::Metering::EndDeviceFunction
IEC61970::Base::Domain::Boolean enabled
 
- Public Attributes inherited from IEC61968::Assets::AssetFunction
IEC61970::Base::Domain::String configID
 
IEC61970::Base::Domain::String firmwareID
 
IEC61970::Base::Domain::String hardwareID
 
IEC61970::Base::Domain::String password
 
IEC61970::Base::Domain::String programID
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

A function that will disconnect and reconnect the customer's load under defined conditions.

Member Data Documentation

◆ eventCount

IEC61970::Base::Domain::Integer IEC61968::LoadControl::ConnectDisconnectFunction::eventCount

Running cumulative count of connect or disconnect events, for the lifetime of this function or until the value is cleared.

◆ isConnected

IEC61970::Base::Domain::Boolean IEC61968::LoadControl::ConnectDisconnectFunction::isConnected

True if this function is in the connected state.

◆ isDelayedDiscon

IEC61970::Base::Domain::Boolean IEC61968::LoadControl::ConnectDisconnectFunction::isDelayedDiscon

If set true, the switch may disconnect the service at the end of a specified time delay after the disconnect signal has been given. If set false, the switch may disconnect the service immediately after the disconnect signal has been given. This is typically the case for over current circuit-breakers which are classified as either instantaneous or slow acting.

◆ isLocalAutoDisconOp

IEC61970::Base::Domain::Boolean IEC61968::LoadControl::ConnectDisconnectFunction::isLocalAutoDisconOp

If set true and if disconnection can be operated locally, the operation happens automatically. Otherwise it happens manually.

◆ isLocalAutoReconOp

IEC61970::Base::Domain::Boolean IEC61968::LoadControl::ConnectDisconnectFunction::isLocalAutoReconOp

If set true and if reconnection can be operated locally, then the operation happens automatically. Otherwise, it happens manually.

◆ isRemoteAutoDisconOp

IEC61970::Base::Domain::Boolean IEC61968::LoadControl::ConnectDisconnectFunction::isRemoteAutoDisconOp

If set true and if disconnection can be operated remotely, then the operation happens automatically. If set false and if disconnection can be operated remotely, then the operation happens manually.

◆ isRemoteAutoReconOp

IEC61970::Base::Domain::Boolean IEC61968::LoadControl::ConnectDisconnectFunction::isRemoteAutoReconOp

If set true and if reconnection can be operated remotely, then the operation happens automatically. If set false and if reconnection can be operated remotely, then the operation happens manually.

◆ rcdInfo

IEC61968::LoadControl::RemoteConnectDisconnectInfo IEC61968::LoadControl::ConnectDisconnectFunction::rcdInfo

Information on remote connect disconnect switch.


The documentation for this class was generated from the following files: