自动饮料管理程序通过调用将启动守护进程线程的GUI.py来启动。

指令

  • $ python GUI.py

文件说明

  • Daemon.py:在后台运行并从arduino和GUI获取数据以更新用户的余额。它将侦听来自arduino的Serial输入和来自用户的GUI输入。

  • GUI.py:使用wxPython为触摸屏创建GUI,守护程序会更新它以显示用户名和余额。

  • connector.py:处理所有IO调用。调用饮料API以获取用户信息并更新用户积分,同时处理日志记录。

所需的Python库

  • Python配置解析器

  • pyserial