# How To: # For this file to work as Unhandled Messges definition, it needs to be in the # /home/root/.config/ of the device or if it is being used on the VM it has to be in the # /home/denali/Projects/application/resources/settings/ of the VM. # the groups are the message ids # formatted in the hex and has to have the 0x and has to be in 2bytes format. # the keys in order are: # 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. # 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. # [0x0A00] HD_RTC_Epoch_Data U32=Epoch [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