Index: Messages/Unhandled.conf =================================================================== diff -u -r547cefa873581bc18fe89efce85e5323346da84b -r1baf522ea5f4d72b5d63da69889b1c2b8df06745 --- Messages/Unhandled.conf (.../Unhandled.conf) (revision 547cefa873581bc18fe89efce85e5323346da84b) +++ Messages/Unhandled.conf (.../Unhandled.conf) (revision 1baf522ea5f4d72b5d63da69889b1c2b8df06745) @@ -281,564 +281,567 @@ ## HD Support Functions -[0x8000] +[0x0080] HD_Login U32=character -[0x8001] +[0xX0180] HD_Dialysate_Outlet_Flow_Set_Point U32=Reset U32=Set_Point +U32=Mode -[0x8002] +[0x0280] HD_Off_Button_State U32=Reset U32=State -[0x8003] +[0x0380] HD_Stop_Button_State U32=Reset U32=State -[0x8004] +[0x0480] HD_Alarm_Lamp U32=Reset U32=Pattern -[0x8005] +[0x0580] HD_Watch_Task_Checkin U32=Reset U32=Task U32=State -[0x8006] +[0x0680] HD_Alarm_State U32=Reset U32=Alarm_ID U32=is_Active -[0x8007] +[0x0780] HD_Alarm_Start U32=Reset U32=Alarm_ID U32=Start -[0x8008] +[0x0880] HD_Blood_Flow_Set_Point U32=Reset U32=Set_Point +U32=Mode -[0x8009] +[0x0980] HD_Blood_Flow_Meas_Rate U32=Reset F32=Flow_Rate -[0x800A] +[0x0A80] HD_Blood_Pump_Meas_MC_Spd U32=Reset F32=RPM -[0x800B] +[0x0B80] HD_Blood_Pump_Meas_MC_Current U32=Reset F32=mA -[0x800C] +[0x0C80] HD_Blood_Flow_Broadcast_Interval U32=Reset U32=ms -[0x800D] +[0x0D80] HD_Treatment_Time_Remaining U32=Reset U32=sec -[0x800E] +[0x0E80] HD_Blood_Pump_Meas_Spd U32=Reset F32=RPM -[0x800F] +[0x0F80] HD_Blood_Pump_Meas_Rotor_Spd U32=Reset F32=RPM -[0x8010] +[0x1080] HD_Dial_Inlet_Flow_Set_Point U32=Reset U32=Set_Point +U32=Mode -[0x8011] +[0x1180] HD_Dial_Inlet_Flow_Meas_Rate U32=Reset F32=Flow_Rate -[0x8012] +[0x1280] HD_Dial_Inlet_Pump_Meas_MC_Spd U32=Reset F32=RPM -[0x8013] +[0x1380] HD_Dial_Inlet_Pump_Meas_MC_Current U32=Reset F32=mA -[0x8014] +[0x1480] HD_Dial_Inlet_Flow_Broadcast_Interval U32=Reset U32=ms -[0x8015] +[0x1580] HD_Dial_Inlet_Pump_Meas_Spd U32=Reset F32=RPM -[0x8016] +[0x1680] HD_Dial_Inlet_Pump_Meas_Rotor_Spd U32=Reset F32=RPM -[0x8017] +[0x1780] HD_Arterial_Pressure U32=Reset F32=mmHg -[0x8018] +[0x1880] HD_Venous_Pressure U32=Reset F32=mmHg -[0x8019] +[0x1980] HD_Blood_Pump_Occlusion U32=Reset U32=counts -[0x801A] +[0x1A80] HD_Blood_Pump_Rotor_Count U32=Reset U32=counts -[0x801B] +[0x1B80] HD_Arterial_Pressure_Offset_Request U32=Reset F32=offset -[0x801C] +[0x1C80] HD_Pressure_Occlusion_Interval U32=Reset U32=ms -[0x801D] +[0x1D80] HD_Set_RTC_Date_Time U32=Time_Stamp_in_epoch -[0x801E] +[0x1E80] HD_Dial_Outlet_Pump_Broadcast_Interval U32=Reset U32=ms -[0x801F] +[0x1F80] HD_UF_Ref_Volume U32=Reset F32=mL -[0x8020] +[0x2080] HD_UF_Measured_Volume U32=Reset F32=mL -[0x8021] +[0x2180] HD_Dial_Outlet_Pump_Meas_MC_Spd U32=Reset F32=RPM -[0x8022] +[0x2280] HD_Dial_Outlet_Pump_Meas_MC_Current U32=Reset F32=mA -[0x8023] +[0x2380] HD_Dial_Outlet_Pump_Meas_Spd U32=Reset F32=RPM -[0x8024] +[0x2480] HD_Dial_Outlet_Pump_Rotor_Spd U32=Reset F32=RPM -[0x8025] +[0x2580] HD_Dial_Outlet_Load_Cell U32=Reset F32=Grams U32=Sensor -[0x8026] +[0x2680] HD_Safety_Shutdown U32=Reset U32=Activate -[0x8027] +[0x2780] HD_Accelerometer_Axis U32=Reset F32=g U32=Axis -[0x8028] +[0x2880] HD_Accelerometer_Max_Axis U32=Reset F32=g U32=Axis -[0x8029] +[0x2980] HD_Accelerometer_Broadcast_Interval U32=Reset U32=ms -[0x802A] +[0x2A80] HD_Syringe_Pump_Broadcast_Interval U32=Reset U32=ms -[0x802B] +[0x2B80] HD_Syringe_Pump_Operation_Request U32=Operation F32=Rate F32=Volume -[0x802C] +[0x2C80] HD_Syringe_Pump_Measured_Rate U32=Reset F32=Rate # We use one cmd for all the different data types when setting treatment parameters # and we cant "overload". S32 covers most but not all (U32 parameters are small). F32 data types will be malformed # in the log file. -[0x802D] +[0x2D80] HD_Set_Treatment_Parameter U32=Reset S32=value U32=Parameter -[0x802E] +[0x2E80] HD_Home_Valve U32=Reset U32=Valve -[0x802F] +[0x2F80] HD_Set_Valve U32=Reset U32=Position U32=Valve -[0x8030] +[0x3080] HD_Set_Air_Trap_Position U32=Reset U32=Position -[0x8031] +[0x3180] HD_Set_Valve_PWM U32=Reset U32=valve U32=PWM U32=Direction -[0x8032] +[0x3280] HD_Air_Trap_Broadcast_Interval U32=Reset U32=ms -[0x8033] +[0x3380] HD_Air_Trap_Level_Sensor_Override U32=Reset U32=Air_liquid U32=Level -[0x8034] +[0x3480] HD_reset_request -[0x8035] +[0x3580] HD_Get_Software_Config U32=Reset_Maybe U32=TBD -[0x8036] +[0x3680] HD_Set_Software_Config U32=Reset_Maybe U32=TBD -[0x8037] +[0x3780] HD_Blood_Pump_Home -[0x8038] +[0x3880] HD_Dial_Inlet_Pump_Home -[0x8039] +[0x3980] HD_Dial_Outlet_Home -[0x803A] +[0x3A80] HD_Clear_All_Alarms U32=Key -[0x803B] +[0x3B80] HD_Syringe_Pump_Measured_Force U32=Reset F32=Volts -[0x803C] +[0x3C80] HD_Syringe_Pump_Measured_Detect U32=Reset F32=Volts -[0x803D] +[0x3D80] HD_Set_HD_Calibration_Record -[0x803E] +[0x3E80] HD_Get_HD_Calibration_Record -[0x803F] +[0x3F80] HD_Send_HD_Calibration_Record -[0x8040] +[0x4080] HD_Set_HD_System_Record -[0x8041] +[0x4180] HD_Get_HD_System_Record -[0x8042] +[0x4280] HD_Send_HD_System_Record -[0x8043] +[0x4380] HD_Get_Service_Record -[0x8044] +[0x4480] HD_Set_System_Record -[0x8045] +[0x4580] HD_Send_System_Record -[0x8046] +[0x4680] HD_HD_Operation_Mode U32=Mode -[0x8047] +[0x4780] HD_HD_Fluid_Leak_State -[0x8048] +[0x4880] HD_HD_Blood_Leak_State -[0x8049] +[0x4980] HD_Syringe_Pump_Measured_Home U32=Reset F32=Volts -[0x804A] +[0x4A80] HD_Syringe_Pump_Measured_Position U32=Reset S32=Position -[0x804B] +[0x4B80] HD_Syringe_Pump_Measured_Volume U32=Reset F32=mL -[0x8050] +[0x5080] HD_Voltages_Broadcast_Interval U32=Reset U32=ms -[0x8051] +[0x5180] HD_Voltage_Request U32=Reset F32=V U32=signal_ID -[0x8052] +[0x5280] HD_Alarm_Info_Broadcast_Interval U32=Reset U32=ms -[0x8053] +[0x5380] HD_Alarm_Audio_Volume U32=Reset U32=Volume -[0x8054] +[0x5480] HD_Alarm_Audio_Current_HG U32=Reset F32=mA -[0x8055] +[0x5580] HD_Alarm_Audio_Current_LG U32=Reset F32=mA -[0x8056] +[0x5680] HD_Alarm_Audio_Backup_Current U32=Reset F32=mA -[0x8057] +[0x5780] HD_Valves_Current U32=Reset U32=Valve F32=mA -[0x8058] +[0x5880] HD_Valves_Position U32=Reset U32=Valve U32=Position -[0x8059] +[0x5980] HD_Syringe_Pump_Status U32=Reset U32=Status -[0x805A] +[0x5A80] HD_Syringe_Pump_Encoder_Status U32=Reset U32=Status -[0x805B] +[0x5B80] HD_Syringe_Pump_ADC_DAC_Status U32=Reset U32=Status -[0x805C] +[0x5C80] HD_Syringe_Pump_ADC_Read_Counter U32=Reset U32=Counter -[0x805D] +[0x5D80] HD_Air_Bubble_Broadcast_Interval U32=Reset U32=ms -[0x805E] +[0x5E80] HD_Air_Bubble_Sensor U32=Reset U32=Status -[0x805F] +[0x5F80] HD_Blood_Prime_Volume U32=Reset U32=Volume -[0x8060] +[0x6080] HD_Bubble_Sensor_Self_Test_Request U32=Reset U32=Value -[0x8061] +[0x6180] HD_Fan_RPM_Alarm_Start_Time U32=Reset U32=Seconds -[0x8062] +[0x6280] HD_Switch_Status U32=Reset U32=Status -[0x8063] +[0x6380] HD_Switch_Broadcast_Interval U32=Reset U32=ms # Currently not implemented but in message list. -[0x8064] +[0x6480] HD_Battery_Remaining U32=Reset U32=value -[0x8065] +[0x6580] HD_Temperatures U32=Reset U32=Sensor F32=Temp -[0x8066] +[0x6680] HD_Temperatures_Broadcast_Interval U32=Reset U32=m2 -[0x8067] +[0x6780] HD_Fans_Broadcast_Interval U32=Reset U32=ms -[0x8068] +[0x6880] HD_Fans_RPM U32=Reset U32=FanID F32=RPM -[0x8069] +[0x6980] HD_Rinseback_Volume U32=Reset F32=Volume -[0x806A] +[0x6A80] HD_Send_SW_Config_Record U32=Reset F32=TBD -[0x806B] +[0x6B80] HD_Send_SW_Config_Record U32=Reset F32=TBD -[0x806C] +[0x6C80] HD_Treatment_Time_Broadcast_Interval U32=Reset U32=ms -[0x806D] +[0x6D80] HD_Treatment_Ranges_Broadcast_Interval U32=Reset U32=ms -[0x806E] +[0x6E80] HD_Treatment_Stop_Mode_Broadcast_Interval U32=Reset U32=ms -[0x806F] +[0x6F80] HD_Blood_Prime_Broadcast_Interval U32=Reset U32=ms -[0x8070] +[0x7080] HD_Rinseback_Broadcast_Interval U32=Reset U32=ms -[0x8071] +[0x7180] HD_Standby_Mode_Broadcast_Interval U32=Reset U32=ms -[0x8072] +[0x7280] HD_Operation_Mode_Broadcast_Interval U32=Reset U32=ms -[0x8073] +[0x7380] HD_Pre_Treatment_Mode_Broadcast_Interval U32=Reset U32=ms -[0x8074] +[0x7480] HD_Treatment_Mode_Broadcast_Interval U32=Reset U32=ms -[0x8075] +[0x7580] HD_Post_Treatment_Mode_Broadcast_Interval U32=Reset U32=ms -[0x8076] +[0x7680] HD_Message_Block U16=Msg_Id_1 U16=Msg_Id_2 @@ -849,27 +852,27 @@ U16=Msg_Id_7 U16=Msg_Id_8 -[0x8077] +[0x7780] HD_Syringe_Pump_DAC_Calibrate_Force_Sensor F32=Volts -[0x8078] +[0x7880] HD_Stop_RTC_Clock -[0x8079] +[0x7980] HD_Fans_Duty_Cycle U32=Reset F32=Duty_Cycle -[0x807A] +[0x7A80] HD_Syringe_pump_Heparin_Bolus_Target_Rate U32=Reset F32=Heparin_Rate -[0x807B] +[0x7B80] HD_Current_Treatment_Parameters_Request -[0x807C] +[0x7C80] HD_Current_Treatment_Parameters_Response U32=Blood_Flow U32=Dialysate_Flow @@ -893,155 +896,155 @@ ## DG Support Functions -[0xA000] +[0x00A0] DG_Login U32=character -[0xA001] +[0x01A0] DG_Alarm_State U32=Reset U32=State U32=Alarm_ID -[0xA002] +[0x02A0] DG_Watchdog_Check_In U32=Reset U32=State U32=Task -[0xA004] +[0x04A0] DG_Set_RTC_Date_Time U32=Time_Stamp_in_epoch -[0xA005] +[0x05A0] DG_Load_Cell U32=Reset F32=State U32=Sensor -[0xA006] +[0x06A0] DG_Pressure U32=Reset F32=State U32=Sensor -[0xA007] +[0x07A0] DG_Pressure_Broadcast_Interval U32=Reset U32=ms -[0xA00A] +[0x0AA0] DG_RO_Pump_Broadcast_Interval U32=Reset U32=ms -[0xA00B] +[0x0BA0] DG_Drain_Pump_Set_RPM U32=RPM -[0xA00C] +[0x0CA0] DG_Drain_Pump_Broadcast_Interval U32=Reset U32=ms -[0xA00D] +[0x0DA0] DG_Load_Cell_Broadcast_Interval U32=Reset U32=ms -[0xA00E] +[0x0EA0] DG_Valve_State U32=Reset U32=State U32=Valve -[0xA00F] +[0x0FA0] DG_Valve_Broadcast_Interval U32=Reset U32=ms -[0xA010] +[0x10A0] DG_Temperature_Sensor_Value U32=Reset F32=Temperature U32=Sensor -[0xA011] +[0x11A0] DG_Start_Stop_Prim_Heater U32=Start_Stop -[0xA012] +[0x12A0] DG_Temperature_Sensor_Broadcast_Interval U32=Reset U32=ms -[0xA013] +[0x13A0] DG_Heaters_Broadcast_Interval U32=Reset U32=ms -[0xA014] +[0x14A0] DG_Safety_Shutdown -[0xA015] +[0x15A0] DG_Conductivity_Sensors U32=Reset F32=Value U32=Sensor -[0xA016] +[0x16A0] DG_Conductivity_Broadcast_Interval U32=Reset U32=ms -[0xA017] +[0x17A0] DG_Accelerometer_Axis U32=Reset F32=Magnitude U32=Axis -[0xA018] +[0x18A0] DG_Accelerometer_Max_Axis U32=Reset F32=Magnitude U32=Axis -[0xA019] +[0x19A0] DG_Accelerometer_Broadcast_Interval U32=Reset U32=ms -[0xA01A] +[0x1AA0] DG_Voltages_Broadcast_Interval U32=Reset U32=ms -[0xA01B] +[0x1BA0] DG_Monitored_Voltages U32=Reset F32=Volts U32=Sensor -[0xA01C] +[0x1CA0] DG_Outlet_Target_Pressure U32=Reset F32=Pressure -[0xA01D] +[0x1DA0] DG_Switches_Status U32=Status -[0xA01E] +[0x1EA0] DG_Switches_Broadcast_Interval U32=Reset U32=ms -[0xA01F] +[0x1FA0] DG_Operation_Mode_Broadcast_Interval U32=Reset U32=ms -[0xA020] +[0x20A0] DG_Message_Block U16=Msg_Id_1 U16=Msg_Id_2 @@ -1052,180 +1055,180 @@ U16=Msg_Id_7 U16=Msg_Id_8 -[0xA021] +[0x21A0] DG_Heat_Disinfect_Broadcast_Interval U32=Reset U32=ms -[0xA022] +[0x22A0] DG_Reset_Request -[0xA023] +[0x23A0] DG_Concentrate_Pump_Meas_Spd U32=Reset F32=Speed U32=Pump_ID -[0xA024] +[0x24A0] DG_Concentrate_Pump_Target_Spd U32=Reset F32=Speed U32=Pump_ID -[0xA025] +[0x25A0] DG_UV_Reactors_Broadcast_Interval U32=Reset U32=ms -[0xA026] +[0x26A0] DG_Concentrate_Pump_State_Change U32=On_Off -[0xA027] +[0x27A0] DG_Concentrate_Pump_Broadcast_Interval U32=Reset U32=ms -[0xA028] +[0x28A0] DG_UV_Reactor_Start_Stop U32=Start_Stop U32=Reactor -[0xA02A] +[0x2AA0] DG_Fans_Data_Broadcast_Interval U32=Reset U32=ms -[0xA02C] +[0x2CA0] DG_UV_Reactors_Health U32=Reset U32=Health -[0xA02D] +[0x2DA0] DG_Thermistors_Broadcast_Interval U32=Reset U32=ms -[0xA02E] +[0x2EA0] DG_Thermistors_Value U32=Reset U32=Sensor F32=Temperature -[0xA02F] +[0x2FA0] DG_RO_Pump_Duty_Cycle U32=Reset F32=Duty_Cycle -[0xA030] +[0x30A0] DG_RO_Meas_Flow_Rate U32=Reset F32=Lpm -[0xA031] +[0x31A0] DG_RO_Target_Flow_Rate U32=Reset F32=Lpm -[0xA032] +[0x32A0] DG_RO_Target_Pressure U32=Reset F32=Lpm # TBD on how calibration will be logged. -[0xA033] +[0x33A0] DG_Set_Calibration_Record -[0xA034] +[0x34A0] DG_Get_Calibration_Record -[0xA035] +[0x35A0] DG_Send_Calibration_Record -[0xA036] +[0x36A0] DG_Set_System_Record -[0xA037] +[0x37A0] DG_Get_System_Record -[0xA038] +[0x38A0] DG_Send_System_Record -[0xA039] +[0x39A0] DG_Set_Service_Record -[0xA03A] +[0x3AA0] DG_Get_Service_Record -[0xA03B] +[0x3BA0] DG_Send_Service_Record -[0xA03C] +[0x3CA0] DG_Get_Scheduled_Runs -[0xA03D] +[0x3DA0] DG_Set_Scheduled_Runs -[0xA03E] +[0x3EA0] DG_Send_Scheduled_Runs -[0xA03F] +[0x3FA0] DG_Fluid_Leak_Broadcast_Interval U32=Reset U32=ms -[0xA040] +[0x40A0] DG_Fluid_Leak_Detector U32=Reset U32=Health -[0xA042] +[0x42A0] DG_Filter_Flush_Time_Period U32=Reset U32=ms -[0xA043] +[0x43A0] DG_Fans_RPM U32=Reset U32=Fan_ID F32=RPM -[0xA044] +[0x44A0] DG_Flow_Sensor_Broadcast_Interval U32=Reset U32=ms -[0xA045] +[0x45A0] DG_Stop_RTC_Clock -[0xA046] +[0x46A0] DG_Flow_Sensor_Broadcast_Interval U32=Reset U32=RPM -[0xA047] +[0x47A0] DG_Clear_All_Alarms -[0xA048] +[0x48A0] DG_Alarm_Info_Broadcast_Interval U32=Reset U32=ms -[0xA049] +[0x49A0] DG_Fans_RPM_Alarm_Time_Offset U32=Reset U32=Seconds -[0xA04A] +[0x4AA0] DG_Get_Software_Config -[0xA04B] +[0x4BA0] DG_Set_Software_Config -[0xA04C] +[0x4CA0] DG_Send_Software_Config -[0xA04D] +[0x4DA0] DG_Fans_Duty_Cycle U32=Reset F32=Duty_Cycle