Index: resources/settings/messages/unhandled.conf =================================================================== diff -u -rcbb246d6efa242f927f88ac5da518dedb2d63320 -r9ae3b0d6624904693329309aaf8ff02784c17184 --- resources/settings/messages/unhandled.conf (.../unhandled.conf) (revision cbb246d6efa242f927f88ac5da518dedb2d63320) +++ resources/settings/messages/unhandled.conf (.../unhandled.conf) (revision 9ae3b0d6624904693329309aaf8ff02784c17184) @@ -8,20 +8,268 @@ # 1 - the message short name to be used in log. # 2 - varable number of parameters type # 3 - any value for a key will be ignored for now. -# message [0x4900] as an example has value for the two keys (parameter type) it has which will be ignore. +# message [0x4900] as an example has value for the two keys (parameter type) it has which will be ignore. +# 4 - Every unhandled message listed in the unhandled.conf file will be logged as Data, +# since from UI perspective event is a bidirectional, +# in opposed to data message which is sent on a predefined frequency. +# 5 - All the channels even DG->HD or HD->DG are logged as well. +# 6 - If a message is handled by the UI, it will never look into this file. +# 7 - The logged messages will only contain the source not the destination. +# so in case the message is comming from DG->HD, only the DG as the source will be logged. +# 8 - The title of the message is yours to put the destination as well if is not UI, +# but please don't make it too long. +# 9 - Please only use [A-Z, a-z] characters in the title and avoid using special characters (specially comma). +# since th log output is in csv format and the separator is comma and each column has meaing. +#10 - In case the received message is shorter than defined (in this file), +# for the missing parameters, a question mark (?) will be used. +# -[0x6A00] -FluidLeak -U32 +[0x0A00] +HD_RTC_Epoch_Data +U32=Epoch -[0x6C00] -BloodLeak -U32 -U32 +[0x1900] +DG_Dialysate_Tgt_Temps +F32=Primary Heater +F32=Trimmer Heater +[0x2100] +DG_Switch_Res_Cmd +U32=Reservoir + +[0x2200] +DG_Fill_Cmd +U32=Fill volume +U32=Start/Stop + +[0x2300] +DG_Drain_Cmd +U32=Drain volume +U32=Tare/No Tare +U32=Rinse concentrate lines or not + +[0x2600] +DG_Cmd +U32=Start/Stop + +[0x2900] +DG_Sample_Water_Cmd +U32=Cmd + +[0x2B00] +DG_Trimmer_Htr_Cmd +U32=Start/Stop +F32=Target temperature + +[0x3000] +DG_Heat_Disinfect_Cmd +U32=Start/Stop + +[0x3100] +DG_Conductivity_Sensors_Data +F32=Reject Ratio +F32=CPi +F32=CPo +F32=CD1 +F32=CD2 + +[0x3700] +DG_Heat_Disinfect_Data +U32=Heat Disinfect State +U32=Heat Disinfect Total Time +U32=Heat Disinfect State Time +U32=Heat Disinfect Disinfect Time +U32=Cancel Mode +F32=R1 Fill Level +F32=R2 Fill Level +U32=UI Data + +[0x3A00] +HD_Valves_Data +U32=ValveID +U32=Valve State +U32=PosID +S16=Position +S16=Next Position +F32=Current +S16=PositionC +S16=PositionA +S16=PositionB +U32=PWM DC +U32=Air Trap Valve State + +[0x3E00] +Air_Trap_Data +U32=Lower Level +U32=Upper Level + +[0x4200] +DG_Concentrate_Pump_Data +F32=CP1 Set Speed +F32=CP1 Measured Speed +F32=CP2 Set Speed +F32=CP2 Measured Speed + +[0x4400] +DG_UV_Reactors_Data +U32=Inlet UV Health Status +U32=Outlet UV Health Status +U32=Inlet UV State +U32=Outlet UV State + +[0x4500] +DG_Thermistors_Data +F32=Board Temp +F32=PS1 Temp +F32=PS2 Temp + +[0x4800] +DG_Fans_Data +F32=Calc PWM DC +F32=Target RPM +F32=Inlet Fan 1 RPM +F32=Inlet Fan 2 RPM +F32=Inlet Fan 3 RPM +F32=Outlet Fan 1 RPM +F32=Outlet Fan 2 RPM +F32=Outlet Fan 3 RPM + [0x4900] TxStopPrg U32=Timeout (secs) U32=Timeout countdown (secs) +[0x5100] +DG_Cmd_Rsp +U32=CmdID +U32=Rejected/Accepted +U32=Reject Reason +[0x5B00] +DG_Chg_Valves_Cmd +U32=Res transfer direction + +[0x6A00] +HD_Fluid_Leak_Data +U32=Leak State + +[0x6B00] +DG_Fluid_Leak_Data +U32=Leak State + +[0x6C00] +HD_Blood_Leak_Data +U32=Leak Status +U32=Leak State + +[0x7800] +DG_Chem_Disinfect_Cmd +U32=Start/Stop + +[0x7900] +DG_Flush_Cmd +U32=Start/Stop + +[0x7A00] +DG_Flush_Data +U32=State +U32=Time +U32=State Time + +[0x7B00] +HD_Voltages_Data +F32=1.2V +F32=3.3V +F32=5V Logic +F32=5V Sensors +F32=24V +F32=24V Regen +F32=1.25V FPGA ADC Ref +F32=3V PBA Ref +F32=1V FPGA Vcc +F32=1.8V FPGA Vaux +F32=0V FPGA Vpvn + +[0x8600] +DG_Voltages_Data +F32=1V FPGA +F32=1.2V Processor +F32=1.8V Processor +F32=1.8V FPGA +F32=3V Vref +F32=3V Ext ADC1 +F32=3V Ext ADC2 +F32=3.3V +F32=3.3V Sensors +F32=5V Logic +F32=5V Sensors +F32=5V PS Gate Driver +F32=24V main +F32=24V small primary heating element +F32=24V trimmer heating element + +[0x8700] +DG_Chemical_Disinfect_Data +U32=State +U32=Time +U32=State Time +U32=Cancel Mode +F32=R1 Fill Level +F32=R2 Fill Level +U32=Target rinse count +U32=Rinse count +U32 UI State + +[0x8B00] +HD_Usage_Data +U32=Treatment count + +[0x8D00] +DG_Usage_Data +F32=Liters + +[0x9300] +Bubble_Data +U32=Arterial bubble detector status +U32=Arterial bubble detector state +U32=Venous bubble detector status +U32=Venous bubble detector state + +[0x9A00] +HD_Standby_Disinfect_Req + +[0x9B00] +HD_Set_Standby_Disinfect_State_Response +U32=Accepted or Rejected +U32=Reject Reason + +[0x9D00] +DG_POST_Result_Req + +[0x9D00] +HD_Temperature_Data +F32=Board temperature +F32=PS 1 temperature +F32=FPGA temperature +F32=PBo temperature +F32=PBA ADC temperature + +[0xA000] +HD_Usage_Info_Req + +[0xA100] +DG_Switches_Data +U32=Concentrate cap status +U32=Dialysate cap status +U32=Door status + +[0xA200] +HD_Switches_Data +U32=Door switch + +[0xA300] +HD_Fans_Data +F32=PWM Duty Cycle +F32=Target RPM +F32=Inlet fan 1 RPM +