This interface can be used to read/write certain properties of the active DSS object. The structure of the interface is as follows:


int32_t FusesI(int32_t Parameter, int32_t Argument);


This interface returns an integer number with the result of the query according to the value of the variable Parameter, which can be one of the following:


Parameter 0: Fuses.Count

This parameter returns the number of Fuses objects currently defined in the active circuit.


Parameter 1: Fuses.First

This parameter sets the first Fuse to be the active Fuse. Returns 0 if none.


Parameter 2: Fuses.Next

This parameter sets the next Fuse to be the active Fuse. Returns 0 if none.


Parameter 3: Fuses.MonitoredTerm read

This parameter gets the terminal number to switch the fuse is connected.


Parameter 4: Fuses.MonitoredTerm write

This parameter sets the terminal number to switch the fuse is connected.


Parameter 5: Fuses.SwitchedTerm read

This parameter gets the terminal number of the terminal containing the switch controlled by the fuse.


Parameter 6: Fuses.SwitchedTerm write

This parameter sets the terminal number of the terminal containing the switch controlled by the fuse.


Parameter 7: Fuses.Open

Manual opening of fuse.


Parameter 8: Fuses.Close

Manual closing of fuse.


Parameter 9: Fuses.IsBlown

This parameter returns the current state of the fuses. TRUE (1) if any on any phase is blown. Else FALSE (0)

.

Parameter 10: Fuses.Idx read

This parameter gets the active fuse by index into the list of fuses. 1 based: 1..count.


Parameter 11: Fuses.Idx write

This parameter sets the active fuse by index into the list of fuses. 1 based: 1..count.


Parameter 12: Fuses.NumPhases

This parameter gets the number of phases of the active fuse.


Parameter 13: Fuses.Reset

This parameter resets the active fuse to its normal state.