in agora/contoso_motors/src/mqtt-simulator/mqtt_simulator.py [0:0]
def generate_dataWelding():
current_time = datetime.datetime.utcnow().isoformat() + "Z"
return {
"Timestamp": current_time,
"Heater_Outlet_Temp": random.uniform(70, 80),
"Pump1_Flow_Totalizer": random.uniform(85000, 86000),
"Pump2_Flow_Totalizer": random.uniform(75000, 77000),
"Pump3_Flow_Totalizer": random.uniform(129000, 130000),
"Pump1_Temperature_Flow": random.uniform(20, 30),
"Pump2_Temperature_Flow": random.uniform(20, 30),
"Pump3_Temperature_Flow": random.uniform(20, 30),
"Pumps_Total_Flow": random.uniform(30, 35),
"Pressure_Filter_Inlet": random.uniform(1, 2),
"Pressure_Filter_Outlet": random.uniform(0.5, 1.5),
"RobotPosition_J0": random.uniform(0, 5),
"RobotPosition_J1": random.uniform(0, 5),
"RobotPosition_J2": random.uniform(0, 5),
"RobotPosition_J3": random.uniform(0, 5),
"RobotPosition_J4": random.uniform(0, 5),
"RobotPosition_J5": random.uniform(0, 5),
"Tank_Level": random.uniform(60, 70),
"Drive1_Current": random.uniform(0.4, 0.6),
"Drive1_Frequency": 30,
"Drive1_Speed": 30,
"Drive1_Voltage": random.uniform(190, 200),
"Drive2_Current": random.uniform(0.4, 0.6),
"Drive2_Frequency": 30,
"Drive2_Speed": 30,
"Drive2_Voltage": random.uniform(190, 200),
"Drive3_Current": random.uniform(0.4, 0.6),
"Drive3_Frequency": 30,
"Drive3_Speed": 30,
"Drive3_Voltage": random.uniform(190, 200),
"Cooler_Inlet_Temp": random.uniform(70, 80),
"Cooler_Outlet_Temp": random.uniform(70, 80),
"Dynamix_Ch1_Acceleration": random.uniform(0.02, 0.03),
"Flow001": random.uniform(3, 4),
"Pressure001": random.uniform(1, 2),
"Pressure002": random.uniform(0.4, 0.6),
"Heater_Inlet_Temp": random.uniform(70, 80),
"Pump1_Conductivity": random.uniform(55, 65),
"Valve_000_Pump1": random.choice([True, False]),
"Cooler_ON": random.choice([True, False]),
"Fan001_On": random.choice([True, False]),
"Heater_ON": random.choice([True, False]),
"Filter_Chg_Required": random.choice([True, False]),
"Filter_Reset": random.choice([True, False]),
"Filter_Override": random.choice([True, False]),
"UTC_Time": current_time,
"Current": random.uniform(0, 0.01),
"Voltage": random.uniform(100, 110),
"Temperature": random.uniform(70, 80),
"Humidity": random.uniform(40, 50),
"VacuumAlert": random.choice([True, False]),
"VacuumPressure": random.uniform(10, 20),
"Oiltemperature": random.uniform(350, 390),
"OiltemperatureTarget": 375
}