1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kzeng-thrmp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
test_api.py 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zengkai001 Отправлено 5 лет назад 72978b2
import time
from broker import Broker
b = Broker()
# b.port = "COM4"
print("-"*60)
print("-- API测试:获取参数")
print("-"*60)
print("1,获取当前记录的总块")
b.current_record_count
time.sleep(0.2)
print("\n")
print("2, 获取当前临时记录的字节数")
b.current_temporary_record_bytes
time.sleep(0.2)
print("\n")
print("3, 发送临时存储区的数据")
b.send_temporary_area_data
time.sleep(0.2)
print("\n")
print("4, 发送所有存储区的数据")
b.send_all_area_data
time.sleep(0.2)
print("\n")
print("5, 获取当前运行的时间")
b.current_run_time
time.sleep(0.2)
print("\n")
print("6, 获取各通道的控制设置数据")
b.channel_control_settings(0)
time.sleep(0.2)
b.channel_control_settings(1)
time.sleep(0.2)
b.channel_control_settings(2)
time.sleep(0.2)
b.channel_control_settings(3)
time.sleep(0.2)
print("\n")
print("7, 获取仪表的重开机次数")
b.device_reboot_count
time.sleep(0.2)
print("\n")
print("8, 获取当前各通道采集数据")
b.channel_collect_data
time.sleep(0.2)
print("\n")
print("9, 获取当前各通道校正数据")
b.current_channel_verify_data
time.sleep(0.2)
print("\n")
print("10, 获取仪表的控制通道数")
b.device_control_channel_count
time.sleep(0.2)
print("\n")
print("11, 获取记录数据设置")
b.record_data_setting
time.sleep(0.2)
print("\n")
print("12, 获取每通道控制输出状态")
b.channel_control_output_state
time.sleep(0.2)
print("\n")
print("13, 获取高级设置参数")
b.advance_setting_param
time.sleep(0.2)
print("\n")
print("14, 获取加湿器节能设置参数")
b.humidifier_energy_saving_settings_param
time.sleep(0.2)
print("\n")
print("15, 获取空调相关设置参数")
b.air_conditioning_settings_param
time.sleep(0.2)
print("\n")
# 16, 清除所有参数
# b.remove_all_param
# time.sleep(0.2)
# print("\n")
# 17, 清除所有记录
# b.remove_all_records
# time.sleep(0.2)
# print("\n")
# 18, 清除运行时间
# b.remove_run_time
# time.sleep(0.2)
# print("\n")
print("19, 获取试用标记和试用时间参数")
b.try_mark_and_try_time_param
time.sleep(0.2)
print("\n")
print("10a, 主界面数据及状态")
b.dashboard_info
time.sleep(0.2)
print("\n")
############################################################################################
print("-"*60)
print("-- API测试:设置参数")
print("-"*60)
print("1, 时间设置")
year = int(time.strftime("%Y", time.localtime())[2:])
month = int(time.strftime("%m", time.localtime()))
day = int(time.strftime("%d", time.localtime()))
hour = int(time.strftime("%H", time.localtime()))
min = int(time.strftime("%M", time.localtime()))
second = int(time.strftime("%S", time.localtime()))
print(year,month,day,0,hour,min,second)
b.datetime_setting=year,month,day,0,hour,min,second
time.sleep(0.2)
print("\n")
print("3,设置记录参数")
# 数据记录间隔(小时),数据更新间隔(秒),背光亮度(%),休眠时间(分),自动刷新(分),01 ??
b.record_data_setting=3,5,90,60,3,1
time.sleep(0.2)
print("\n")
print("5,设置高级设置参数")
# 0059 031f 03de 0058 0001 0000 0000
b.advance_setting_param=29,99,90.0*10,1.9*10,1,1,0,1
time.sleep(0.2)
print("\n")
print("\n")
print("\n\nALL APIS TEST DONE!")

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/kzeng-thrmp.git
git@gitlife.ru:oschina-mirror/kzeng-thrmp.git
oschina-mirror
kzeng-thrmp
kzeng-thrmp
master