Class EdgeComputing


  • public class EdgeComputing
    extends BaseComponent
    Edge Computing Control Module
    Version:
    1.0
    Author:
    wmy
    • Constructor Detail

      • EdgeComputing

        public EdgeComputing()
    • 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 report

        Callbacks from the SDK itself

      • onOperateReply

        public void onOperateReply​(ServiceCode code,
                                   ServiceResult result)
        Called back when feedback is received from the service

        Callbacks from the SDK itself

        Parameters:
        code - Device Service Code
        result - 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
      • getCSAlarmCode

        public int getCSAlarmCode()
      • setCSAlarmCode

        public void setCSAlarmCode​(int CSAlarmCode)
      • getCSAlarmParam

        public int getCSAlarmParam()
      • setCSAlarmParam

        public void setCSAlarmParam​(int CSAlarmParam)