Class EdgeComputing
- java.lang.Object
-
- com.heisha.heisha_sdk.Component.BaseComponent
-
- com.heisha.heisha_sdk.Component.EdgeComputing.EdgeComputing
-
public class EdgeComputing extends BaseComponent
Edge Computing Control Module- Version:
- 1.0
- Author:
- wmy
-
-
Constructor Summary
Constructors Constructor Description EdgeComputing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
androidTurnOff()
turn off Android SBCvoid
androidTurnOn()
turn on Android SBCConnStatus
getAliCloudConnStatus()
Get AliCloud server connection state.int
getCSAlarmCode()
int
getCSAlarmParam()
FirmwareUpdater
getFirmwareUpdater()
GPSLocator
getGPSLocator()
Get GPS locator instanceMeteorologicalStation
getMeteorologicalStation()
Get a MeteorologicalStation instance.PowerSupplyController
getPowerSupplyController()
Get a PowerSupplyController instance.SolarPanel
getSolarPanel()
Get a SolarPanel instance.void
NVIDIATurnOff()
turn off Nvidia SBCvoid
NVIDIATurnOn()
turn on Nvidia SBCvoid
onOperateReply(ServiceCode code, ServiceResult result)
Called back when feedback is received from the servicevoid
onPost()
Called back upon receipt of an edge computing control module status reportvoid
setAliCloudConnStatus(ConnStatus aliCloudConnStatus)
void
setAndroidPowerState(PowerState androidPowerState)
void
setCSAlarmCode(int CSAlarmCode)
void
setCSAlarmParam(int CSAlarmParam)
void
setNVIDIAPowerState(PowerState NVIDIAPowerState)
void
setStateCallback(EdgeStateCallback callback)
Instance of implementing the edge computing control module event callback interface
-
-
-
Method Detail
-
setStateCallback
public void setStateCallback(EdgeStateCallback callback)
Instance of implementing the edge computing control module event callback interface- Parameters:
callback
- Instance of an edge computing control module event callback interface
-
onPost
public void onPost()
Called back upon receipt of an edge computing control module status reportCallbacks from the SDK itself
-
onOperateReply
public void onOperateReply(ServiceCode code, ServiceResult result)
Called back when feedback is received from the serviceCallbacks from the SDK itself
- Parameters:
code
- Device Service Coderesult
- Feedback result of service delivery
-
androidTurnOn
public void androidTurnOn()
turn on Android SBC
-
androidTurnOff
public void androidTurnOff()
turn off Android SBC
-
NVIDIATurnOn
public void NVIDIATurnOn()
turn on Nvidia SBC
-
NVIDIATurnOff
public void NVIDIATurnOff()
turn off Nvidia SBC
-
setAndroidPowerState
public void setAndroidPowerState(PowerState androidPowerState)
-
setNVIDIAPowerState
public void setNVIDIAPowerState(PowerState NVIDIAPowerState)
-
getGPSLocator
public GPSLocator getGPSLocator()
Get GPS locator instance- Returns:
- GPS locator
-
getSolarPanel
public SolarPanel getSolarPanel()
Get a SolarPanel instance.- Returns:
- SolarPanel instance
-
getAliCloudConnStatus
public ConnStatus getAliCloudConnStatus()
Get AliCloud server connection state.- Returns:
- connection state
-
setAliCloudConnStatus
public void setAliCloudConnStatus(ConnStatus aliCloudConnStatus)
-
getPowerSupplyController
public PowerSupplyController getPowerSupplyController()
Get a PowerSupplyController instance.- Returns:
- PowerSupplyController instance
-
getMeteorologicalStation
public MeteorologicalStation getMeteorologicalStation()
Get a MeteorologicalStation instance.- Returns:
- MeteorologicalStation instance
-
getFirmwareUpdater
public FirmwareUpdater getFirmwareUpdater()
-
getCSAlarmCode
public int getCSAlarmCode()
-
setCSAlarmCode
public void setCSAlarmCode(int CSAlarmCode)
-
getCSAlarmParam
public int getCSAlarmParam()
-
setCSAlarmParam
public void setCSAlarmParam(int CSAlarmParam)
-
-