Class SolarPanel


  • public class SolarPanel
    extends java.lang.Object
    Solar Panel module
    Version:
    1.0
    Author:
    Wmy
    • Constructor Detail

      • SolarPanel

        public SolarPanel()
    • Method Detail

      • getConnStatus

        public ConnStatus getConnStatus()
        Get solarPanel connection status
        Returns:
        connection status
      • setConnStatus

        public void setConnStatus​(ConnStatus connStatus)
      • getOutVoltage

        public float getOutVoltage()
        Get solar panel out voltage in volts.
        Returns:
        volatge
      • setOutVoltage

        public void setOutVoltage​(float outVoltage)
      • getPower

        public float getPower()
        Get the solar panel power in watts
        Returns:
        watts
      • setPower

        public void setPower​(float power)
      • getLoadVoltage

        public float getLoadVoltage()
        Get solar panel load voltage in volts.
        Returns:
        voltage, volts
      • setLoadVoltage

        public void setLoadVoltage​(float loadVoltage)
      • getLoadCurrent

        public float getLoadCurrent()
        Get solar panel load current in amperes.
        Returns:
        current
      • setLoadCurrent

        public void setLoadCurrent​(float loadCurrent)
      • getLoadPower

        public float getLoadPower()
        Get solar panel load power in watts.
        Returns:
        power, watts
      • setLoadPower

        public void setLoadPower​(float loadPower)
      • getBatteryCapacity

        public int getBatteryCapacity()
        Get solar panel battery capacity.
        Returns:
        capacity %
      • setBatteryCapacity

        public void setBatteryCapacity​(int batteryCapacity)
      • getBatteryVoltage

        public float getBatteryVoltage()
        Get solar panel battery voltage in volts.
        Returns:
        voltage
      • setBatteryVoltage

        public void setBatteryVoltage​(float batteryVoltage)
      • getBatteryState

        public int getBatteryState()
        Get solar panel battery state.
        Returns:
        battery state
      • setBatteryState

        public void setBatteryState​(int batteryState)
      • getChargeState

        public int getChargeState()
        Get solar panel charging state.
        Returns:
        charging state
      • setChargeState

        public void setChargeState​(int chargeState)