ACServer.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:Hydroponics 作者: toy0605 项目源码 文件源码
def run(self):
        if self.log.fan_out == True :
            jsonString = json.dumps({ "Comm" : "onFan" })
            self.serial.write(bytes(jsonString, encoding="utf-8"))
        else :
            jsonString = json.dumps({ "Comm" : "offFan" })
            self.serial.write(bytes(jsonString, encoding="utf-8"))
        self.serial.write(b'\n')

        byte = self.serial.read().decode("utf-8")
        print(byte)
        if byte == "0" :
            print("?? ?? ??")
        else :
            print("?? ?? ??")

        if self.log.humidifier == True :
            jsonString = json.dumps({ "Comm" : "onHumidifier" })
            self.serial.write(bytes(jsonString, encoding="utf-8"))
        else :
            jsonString = json.dumps({ "Comm" : "offHumidifier" })
            self.serial.write(bytes(jsonString, encoding="utf-8"))
        self.serial.write(b'\n')

        byte = self.serial.read().decode("utf-8")
        print(byte)
        if byte == "0" :
            print("?? ?? ??")
        else :
            print("?? ?? ??")

        if self.log.peltier == True :
            jsonString = json.dumps({ "Comm" : "onPeltier" })
            self.serial.write(bytes(jsonString, encoding="utf-8"))
        else :
            jsonString = json.dumps({ "Comm" : "offPeltier" })
            self.serial.write(bytes(jsonString, encoding="utf-8"))
        self.serial.write(b'\n')


        byte = self.serial.read().decode("utf-8")
        print(byte)
        if byte == "0" :
            print("?? ?? ??")
        else :
            print("?? ?? ??")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号