ElectricVehicleGraphicalUserInterfaceforEmusBMS(BatteryManagementSystem)thatismanufacturedbyJSCElektromotus.
ApplicationsshowsmainbatteryparametersasgraphicalmainscreenswhichmoredetailedBMSandbatterymaintenanceinformationisavailableinadditionalpages.
TheAndroiddevicerunningthisappmaybeusedashandhelddeviceorasintegratedpartofdashboard.ForintegratedapplicationtheDimmingfeatureisusefultoblankthescreenwhenBMSsystemisnotactivelyused.
ApplicationisdesignedtoscalewellonvarietyofAndroiddevicesrangingfromsmallphonestobigtablets.
ItsupportsfollowingmethodstoconnecttoEmusBMS:
-BluetoothondeviceswithBluetooth(EmusBMSmusthaveBluetoothModuleconnected)
-USBonAndroiddevicesthathaveOTGportandUSBHostcable.(NotallAndroiddevicessupportAndroidUSBHostintheirimplementationofOSbydevicemanufacturer)
MainFeatures:
-Twographicscreens:DashboardandDetail
-Twomaintenanceinformationscreens:BMSInfoandBatteryInfo
-Supportoflandscapeandportraitorientation
-InterfacesupportingswitchingbetweenscreensviatapsonthemainscreenswithouttheuseoftheAndroiddevicebuttons
-Shorttapongraphicscreenstogglesbetweenmaindashboardanddetailsviews
-Longpressongraphicscreensopensoptionsmenu
-Longpressondetailedmaintenanceorsettingspagesclosesthem
-PollingfunctiontoactivelypolltheEmusBMSforitsparametersbyEmusEVGUI
-Dimmingfunctionwhichdimsthescreentoalmostblacklevelifsystemisinactive(IGN.INisoffandnochargerconnected).Thismodeisveryusefulifthedeviceisinstalledstationaryasadashboardinsomevehicle.Theusermaytemporarilyexitthedimbytappingonthescreen.Dimmingparametersareconfigurable.
-Ifnotdimmedthegraphicscreensstayconstantlyonwiththesamebrightness
-LoggingfunctionallowstorecordcommunicationlogtoSDcardforlaterinvestigationbyuserorsendingtoJSCElektromotusforsupport.
-AutomaticBluetoothconnectivityretriestoconnecttodefaultdevice
-Backbuttondoesnotsuspendtheapplicationwhichpreventsfromaccidentlyclosingtheapplicationbyuser.
-ExitoptionfromoptionsmenuclosestheAppandfreesthememory
-TosuspendtheapplicationtobackgroundusetheHomebutton
Show More