java.lang.Object
com.inductiveautomation.factorypmi.application.script.builtin.ClientSystemUtilities

public class ClientSystemUtilities extends Object
  • Field Details

  • Constructor Details

    • ClientSystemUtilities

      public ClientSystemUtilities()
  • Method Details

    • initialize

      public void initialize(FPMIApp app)
    • getSystemFlags

      public int getSystemFlags()
    • getEdition

      public String getEdition()
    • getConnectTimeout

      public static int getConnectTimeout()
    • setConnectTimeout

      public static void setConnectTimeout(int connectTimeout)
    • getReadTimeout

      public static int getReadTimeout()
    • setReadTimeout

      public static void setReadTimeout(int readTimeout)
    • setConnectionMode

      public static void setConnectionMode(int mode)
    • getConnectionMode

      public static int getConnectionMode()
    • exit

      public void exit()
      Exits the FPMI Client.
    • exit

      public void exit(boolean force)
    • getInactivitySeconds

      public long getInactivitySeconds()
      Returns the number of seconds of inactivity for the system
    • getLocale

      public String getLocale()
    • getAvailableLocales

      public Collection<String> getAvailableLocales()
    • getAvailableTerms

      public Collection<String> getAvailableTerms()
    • setLocale

      public void setLocale(String locale)
    • setLocale

      public void setLocale(Locale locale)
    • translate

      public String translate(org.python.core.PyObject[] args, String[] kwargs)
    • modifyTranslation

      public void modifyTranslation(String term, String translation)
    • modifyTranslation

      public void modifyTranslation(String term, String translation, String locale)
    • invokeLater

      public void invokeLater(org.python.core.PyObject fun)
    • invokeLater

      public void invokeLater(org.python.core.PyObject fun, int time)
    • invokeGateway

      @Deprecated public org.python.core.PyObject invokeGateway(String function, org.python.core.PyObject... args) throws GatewayException
      Deprecated.
      Throws:
      GatewayException
    • getGatewayAddress

      public static String getGatewayAddress()
    • getClientId

      public static String getClientId()
    • retarget

      public void retarget(org.python.core.PyObject[] args, String[] kwargs)