コード例 #1
0
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)
コード例 #2
0
ファイル: main.py プロジェクト: fbouliane/DriveSimulator
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)
コード例 #3
0
ファイル: main.py プロジェクト: fbouliane/DriveSimulator
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)
コード例 #4
0
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)