IscIntertrip
The IscIntertrip class provides access to an IPSA Intertrip group, to get and set member breakers and values that govern its behaviour.
Field Values
Type |
Field Name |
Description |
|---|---|---|
String |
Name |
The intertrip name. |
Integer |
TypeMaster |
The master control type:
|
Integer |
TypeSlave |
The slave control type:
|
List[Integer] |
Masters |
The UIDs of the master breakers in the intertrip. |
List[Integer] |
Slaves |
The UIDs of the slave breakers in the intertrip. |
Float |
SignalTimeS |
The time for the operation signal from master to slaves in seconds. |
IscIntertrip Class
- class ipsa.IscIntertrip
Provides access to an IPSA intertrip object.
- GetListIValue(nFieldIndex: int) List[int]
Returns a list of integer values for the enumerated field.
- SetIValue(nFieldIndex: int, nValue: int) bool
Sets the value for the enumerated field from an integer.
- SetDValue(nFieldIndex: int, dValue: float) bool
Sets the value for the enumerated field from a double.
- SetSValue(nFieldIndex: int, strValue: int) bool
Sets the value for the enumerated field from a string.
- SetListIValue(nFieldIndex: int, lIValue: List[int]) bool
Sets the value for the enumerated field from a list of integers.
Note: Setting the Masters/Slaves will set the list to be the provided list, removing any circuit breakers that are in a different intertrip, or in the current intertrip in the opposite role.
- AddMaster(nUID: int) bool
Appends the circuit breaker identified by the nUID to the intertrip as a master. If the circuit breaker already exists in another IscIntertrip object, or as a slave, the intertrip is unchanged.
- AddSlave(nUID: int) bool
Appends the circuit breaker identified by the nUID to the intertrip as a slave. If the circuit breaker already exists in another IscIntertrip object, or as a master, the intertrip is unchanged.
- SwitchMasterSlave(nUID: int) bool
If nUID identifies a master within the intertrip, converts it to a slave. Otherwise, if it identifies a slave, converts it to a master.
- RemoveMember(nUID: int)
Removes the circuit breaker identified by nUID from the intertrip.
- Parameters:
nUID (int) – The UID of the specified circuit breaker.
- ClearMembers()
Removes all the member circuit breakers from the intertrip.
- ClearMasters()
Removes all the master circuit breakers from the intertrip.
- ClearSlaves()
Removes all the slave circuit breakers from the intertrip.