Tekvel Magic
Loading...
Searching...
No Matches
GoosePublisher Class Reference

Publishing GOOSE messages. More...

Public Member Functions

def __init__ (self, scl, str ied_name=None, nif_id=None, list cb_ref_list=None, list da_ref=None, list signals_value_list=None)
 
def set_signals_value (self, list da_ref=None, list signals_value_list=None)
 Sets the new values of the published GOOSE message signals in the IED model. More...
 
list get_gocb_ref_list (self)
 Returns list of GOCB references associated with this GOOSEPublisher. More...
 
str get_ied_name (self)
 Returns IED name of the GOOSE publishing IED. More...
 
None enable (self)
 Enables publication of GOOSE messages. More...
 
None disable (self)
 Disables the publication of GOOSE messages. More...
 
None destroy (self)
 Destroys the IED responsible for publishing GOOSE messages. More...
 

Detailed Description

Publishing GOOSE messages.

Class allows you to publish GOOSE messages.

Deprecated:
This class is deprecated and left for backwards compatibility only. Use GOOSEPublisher class instead.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  scl,
str   ied_name = None,
  nif_id = None,
list   cb_ref_list = None,
list   da_ref = None,
list   signals_value_list = None 
)

Member Function Documentation

◆ destroy()

None destroy (   self)

Destroys the IED responsible for publishing GOOSE messages.

◆ disable()

None disable (   self)

Disables the publication of GOOSE messages.

◆ enable()

None enable (   self)

Enables publication of GOOSE messages.

◆ get_gocb_ref_list()

list get_gocb_ref_list (   self)

Returns list of GOCB references associated with this GOOSEPublisher.

Returns
List of strings where each string is a reference to GOOSE Block in the format of MMSReference

◆ get_ied_name()

str get_ied_name (   self)

Returns IED name of the GOOSE publishing IED.

◆ set_signals_value()

def set_signals_value (   self,
list   da_ref = None,
list   signals_value_list = None 
)

Sets the new values of the published GOOSE message signals in the IED model.