Exemplo n.º 1
0
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 **************")
Exemplo n.º 2
0
# 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