Class SolarPanel
- java.lang.Object
-
- com.heisha.heisha_sdk.Component.EdgeComputing.SolarPanel
-
public class SolarPanel extends java.lang.Object
Solar Panel module- Version:
- 1.0
- Author:
- Wmy
-
-
Constructor Summary
Constructors Constructor Description SolarPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBatteryCapacity()
Get solar panel battery capacity.int
getBatteryState()
Get solar panel battery state.float
getBatteryVoltage()
Get solar panel battery voltage in volts.int
getChargeState()
Get solar panel charging state.ConnStatus
getConnStatus()
Get solarPanel connection statusfloat
getLoadCurrent()
Get solar panel load current in amperes.float
getLoadPower()
Get solar panel load power in watts.float
getLoadVoltage()
Get solar panel load voltage in volts.float
getOutVoltage()
Get solar panel out voltage in volts.float
getPower()
Get the solar panel power in wattsvoid
setBatteryCapacity(int batteryCapacity)
void
setBatteryState(int batteryState)
void
setBatteryVoltage(float batteryVoltage)
void
setChargeState(int chargeState)
void
setConnStatus(ConnStatus connStatus)
void
setLoadCurrent(float loadCurrent)
void
setLoadPower(float loadPower)
void
setLoadVoltage(float loadVoltage)
void
setOutVoltage(float outVoltage)
void
setPower(float power)
-
-
-
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)
-
-