Class StateController


  • public class StateController
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      StateController()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      StateObject getGeneralStateObject​(IState state)  
      GridconStateObject getGridconStateObject​(IState state)  
      void initDecisionTableCondition​(DecisionTableCondition tableCondition)  
      void initOnGrid​(ComponentManager manager, java.lang.String gridconPcs, java.lang.String b1, java.lang.String b2, java.lang.String b3, boolean enableI1, boolean enableI2, boolean enableI3, java.lang.String hardRestartRelayAdress, float offsetCurrent)  
      void initOnOffGrid​(ComponentManager manager, java.lang.String gridconPcs, java.lang.String b1, java.lang.String b2, java.lang.String b3, boolean enableIpu1, boolean enableIpu2, boolean enableIpu3, ParameterSet parameterSet, java.lang.String inputNaProtection1, boolean na1Inverted, java.lang.String inputNaProtection2, boolean na2Inverted, java.lang.String inputSyncDeviceBridge, boolean inputSyncDeviceBridgeInverted, java.lang.String outputSyncDeviceBridge, boolean outputSyncDeviceBridgeInverted, java.lang.String outputHardReset, boolean outputHardResetInverted, float targetFrequencyOnGrid, float targetFrequencyOffGrid, java.lang.String meterId, float deltaFrequency, float deltaVoltage, float offsetCurrent)  
      void printCondition()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StateController

        public StateController()
    • Method Detail

      • initOnGrid

        public void initOnGrid​(ComponentManager manager,
                               java.lang.String gridconPcs,
                               java.lang.String b1,
                               java.lang.String b2,
                               java.lang.String b3,
                               boolean enableI1,
                               boolean enableI2,
                               boolean enableI3,
                               java.lang.String hardRestartRelayAdress,
                               float offsetCurrent)
      • initDecisionTableCondition

        public void initDecisionTableCondition​(DecisionTableCondition tableCondition)
      • initOnOffGrid

        public void initOnOffGrid​(ComponentManager manager,
                                  java.lang.String gridconPcs,
                                  java.lang.String b1,
                                  java.lang.String b2,
                                  java.lang.String b3,
                                  boolean enableIpu1,
                                  boolean enableIpu2,
                                  boolean enableIpu3,
                                  ParameterSet parameterSet,
                                  java.lang.String inputNaProtection1,
                                  boolean na1Inverted,
                                  java.lang.String inputNaProtection2,
                                  boolean na2Inverted,
                                  java.lang.String inputSyncDeviceBridge,
                                  boolean inputSyncDeviceBridgeInverted,
                                  java.lang.String outputSyncDeviceBridge,
                                  boolean outputSyncDeviceBridgeInverted,
                                  java.lang.String outputHardReset,
                                  boolean outputHardResetInverted,
                                  float targetFrequencyOnGrid,
                                  float targetFrequencyOffGrid,
                                  java.lang.String meterId,
                                  float deltaFrequency,
                                  float deltaVoltage,
                                  float offsetCurrent)
      • printCondition

        public void printCondition()