| |
- builtins.object
-
- DBManager
class DBManager(builtins.object) |
|
DBManager(host='', port='', auth='', db='', username='', password='')
# import http.client
# http.client.HTTPConnection._http_vsn = 10
# http.client.HTTPConnection._http_vsn_str = 'HTTP/1.1' |
|
Methods defined here:
- __enter__(self)
- __exit__(self)
- __init__(self, host='', port='', auth='', db='', username='', password='')
- Initialize self. See help(type(self)) for accurate signature.
- close(self)
- connect(self)
- get_data(self, bms_url='http://172.16.126.13/store/load?dataType=12&limit=0&sn=', gps_url='http://172.16.126.13/store/load?dataType=16&subType=1&limit=0&sn=', sn='', start_time='', end_time='', gps_switch=True, mode=0)
- 获取指定 sn 和起止日期的bms和gps数据.
添加了重试机制。
--------------输入参数------------
bms_url:bms 数据url, 可采用默认值
gps_url: gps 数据url, 可采用默认值
sn: str, 电池sn号
start_time: str, 开始时间
end_time: str, 结束时间
gps_switch: True:获取gps数据; False:不获取gps数据
mode: 0:正常取数; 1:7255 取数
--------------输出参数------------
bms_data: 获取到的bms数据
gps_data: 获取到的gps数据
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
| |