Package com.ed.data

Class SystemInfo

java.lang.Object
com.ed.data.SystemInfo
All Implemented Interfaces:
DataSet

public final class SystemInfo extends Object implements DataSet
Inverter general information
  • Field Details

    • dspSoftVersion

      public final DspVar dspSoftVersion
      Controller Software version, basic data
    • comSoftVersion

      public final DspVar comSoftVersion
      Com Software version, basic data
    • vecSoftVersion

      public final DspVar vecSoftVersion
      VECTIS Software version, basic data
    • serialNumber

      public final DspVar serialNumber
      Serial number, basic data
    • invConfig

      public final DspVar invConfig
      Inverter configuration, basic data
    • pic_mac

      public final DspVar pic_mac
      Inverter MAC address
  • Constructor Details

    • SystemInfo

      public SystemInfo() throws Exception
      Creates a object representing inverter general information
      Throws:
      Exception - wrong parameters
  • Method Details

    • getControllerVersion

      public String getControllerVersion()
      Get Controller version
      Returns:
      version as text major.minor
    • getComVersion

      public String getComVersion()
      Get Com version
      Returns:
      version as text major.minor
    • getVectisVersion

      @Deprecated public String getVectisVersion()
      Deprecated.
      Get VECTIS version
      Returns:
      version as text major.minor
    • getGridConVersion

      public String getGridConVersion()
      Get Grid connector version
      Returns:
      version as text major.minor
    • getSerialNumber

      public String getSerialNumber()
      Get serial number
      Returns:
      serial number as text
    • getConfigTxt

      public String getConfigTxt()
      Get configuration text
      Returns:
      inverter configuration as text
    • getMacAddress

      public String getMacAddress()
      Get inverter MAC address
      Returns:
      inverter MAC address as String (XX-XX-XX-XX-XX-XX)
    • registerData

      public void registerData(Client cl)
      Description copied from interface: DataSet
      Register all internal data
      Specified by:
      registerData in interface DataSet
      Parameters:
      cl - client connected to inverter
    • refresh

      public void refresh()
      Description copied from interface: DataSet
      Put refresh request
      Specified by:
      refresh in interface DataSet
    • dataReady

      public boolean dataReady()
      Description copied from interface: DataSet
      Get data status
      Specified by:
      dataReady in interface DataSet
      Returns:
      true if internal data was read after last refresh request
    • toString

      public String toString()
      Overrides:
      toString in class Object