def sendMotorStatusMessage(): msg = MotorStatus(rpm=Rpm(5000), voltage=Voltage(12.5), current=Current(2), vibration=Vibration(0.2)) canmsg = MessageToCan(msg, deviceId=Config.getDeviceId()) tasks['motorStatus'] = can.send_periodic(Config.getChannel(), canmsg, msg.period)
def sendEnvironmentStatusMessage(): msg = EnvironmentStatus(waterTemperature=WaterTemperature(5), humidity=Humidity(0.12)) canmsg = MessageToCan(msg, deviceId=Config.getDeviceId()) tasks['EnvironmentStatus'] = can.send_periodic(Config.getChannel(), canmsg, msg.period)