ecard module#

class ecard.eCard(parent)[源代码]#

基类:object

get_area_dict() dict[源代码]#

获取区域的字典

返回:

区域字典

返回类型:

dict

get_balance() float[源代码]#

获取校园卡余额

返回:

校园卡余额

返回类型:

float

get_building_dict(areaid: str) dict[源代码]#

获取建筑的字典

参数:

areaid (str) – 通过get_area_dict()获取

返回:

建筑字典

返回类型:

dict

get_remaining_power(room: str) float[源代码]#

获取剩余电量

参数:

room (str) – 格式应为 “areaid-buildingid–unitid-roomid”,可通过get_area_dict(),get_building_dict(),get_unit_dict(),get_room_dict()获取

返回:

剩余电量

返回类型:

float

get_room_dict(areaid: str, buildingid: str, unitid: str) dict[源代码]#

获取房间的字典

参数:
  • areaid (str) – 通过get_area_dict()获取

  • buildingid (str) – 通过get_building_dict()获取

  • unitid (str) – 通过get_unit_dict()获取

返回:

房间字典

返回类型:

dict

get_unit_dict(areaid: str, buildingid: str) dict[源代码]#

获取照明/空调的字典

参数:
  • areaid (str) – 通过get_unit_dict()获取

  • buildingid (str) – 通过get_building_dict()获取

返回:

照明/空调字典

返回类型:

dict

recharge_electricity(room: str, paypasswd: str, amt: int) Tuple[bool, str][源代码]#

为 room 充值电费

参数:
  • room (str) – 宿舍房间。理论上空调和照明均支持.格式应为 “areaid-buildingid–unitid-roomid”,可通过get_area_dict(),get_building_dict(),get_unit_dict(),get_room_dict()获取

  • paypasswd (str) – 支付密码

  • amt (int) – 充值金额

返回:

Tuple[bool, str]

  • success (bool) – 充值是否成功

  • msg (str) – 服务端返回信息。

返回类型:

Tuple[bool,str]