print("************* System Sensors **************") print("System Temp: " + str(api.get_system_temp())) print("System Voltage: " + str(api.get_system_voltage())) print("System Current: " + str(api.get_system_current())) #Required delay #default 50 print("System Power: " + str(api.get_system_power())) #Required delay #default 50 print("************* Battery **************") print("Battery Temp: " + str(api.get_battery_temp())) print("Battery Voltage: " + str(api.get_battery_voltage())) print("Battery Current: " + str(api.get_battery_current())) print("Battery Power: " + str(api.get_battery_power())) print("Battery Level: " + str(api.get_battery_level())) print("Battery Health: " + str(api.get_battery_health())) print("Battery Max Charge Level: " + str(api.get_battery_max_charge_level())) print("Battery Capacity: " + str(api.get_battery_design_capacity())) print("************* Safe Shutdown **************") print("Battery Safe Shutdown Battery Level: " + str(api.get_safe_shutdown_battery_level())) print("Battery Safe Shutdown Battery Status: " + str(api.get_safe_shutdown_battery_status())) print("************* Fan **************") print("Fan Health: " + str(api.get_fan_health())) print("Fan Speed: " + str(api.get_fan_speed())) print("Fan Fan Automation: " + str(api.get_fan_automation())) print("************* rtc time **************") print("RTC Time: " + str(api.get_rtc_time(Definition.TIME_FORMAT_EPOCH))) print("RTC Time: " + str(api.get_rtc_time(Definition.TIME_FORMAT_DATE_AND_TIME))) print("************* Firmware Ver **************")
# use it for set_rtc_time() function as timestamp (epoch - time.timezone) #print("Epoch Local: " + str(int(epoch) - time.timezone)) print("Result: " + str(api.set_rtc_time(int(epoch) - time.timezone))) print("RTC Time: " + str(api.get_rtc_time(Definition.TIME_FORMAT_EPOCH))) print("RTC Time: " + str(api.get_rtc_time(Definition.TIME_FORMAT_DATE_AND_TIME))) #print("Ask Watchdog Alarm: " + str(api.askWatchdogAlarm())) # Battery Design Cap print("\r\n") print("************* Battery Design Cap **************") print("set Battery Design Capacity Result: " + str(api.set_battery_design_capacity(3400, 10))) print("get Battery Design Capacity: " + str(api.get_battery_design_capacity(10))) # Firmware Ver print("\r\n") print("************* Firmware Ver **************") print("Firmware Ver: " + str(api.get_firmware_ver())) # Event print("\r\n") print("************* Event **************") print("Result removing all Scheduled Event: " + str(api.remove_all_scheduled_events(200))) #print("Result creating Scheduled Event: " + str(api.create_scheduled_event(1,Definition.EVENT_TIME,Definition.EVENT_REPEATED,23400,1,Definition.EVERYDAY,Definition.HARD_POWER_ON,200))) #print("IDs of Scheduled Events: " + str(api.get_scheduled_event_ids(50))) # Actions