Index: Messages/Unhandled.conf =================================================================== diff -u -r9bb6ae403f237dd9bc282b37457265b997b00494 -r58ba00b30476bf1cdc84c8094a9488bafe8806e2 --- Messages/Unhandled.conf (.../Unhandled.conf) (revision 9bb6ae403f237dd9bc282b37457265b997b00494) +++ Messages/Unhandled.conf (.../Unhandled.conf) (revision 58ba00b30476bf1cdc84c8094a9488bafe8806e2) @@ -30,6 +30,1343 @@ #--duplicate_key_on +[0x0000] +UNUSED + +[0x0100] +OFF_BUTTON_PRESS +U08=userRequest + +[0x0200] +ALARM_STATUS +U32=alarmState +U32=alarmTop +U32=escalatesIn +U32=silenceExpiresIn +U16=alarmsFlags + +[0x0300] +ALARM_TRIGGERED +U32=alarm +U32=data +U32=data +U32=data +U32=data + +[0x0400] +ALARM_CLEARED +U32=alarm + +[0x0500] +BLOOD_FLOW +S32=setPoint +F32=measFlow +F32=measRotorSpd +F32=measPumpSpd +F32=measMCSpd +F32=measMCCurr +F32=pwmDC +U32=rotorCount +U32=presFlow +U32=rotorHall + +[0x0600] +MSG_AVAILABLE_7 + +[0x0700] +CHECK_IN + +[0x0800] +DIALYSATE_FLOW +S32=setPoint +F32=measFlow +F32=measRotorSpd +F32=measPumpSpd +F32=measMCSpd +F32=measMCCurr +F32=pwmDC +U32=rotorCount +U32=presFlow +U32=rotorHall + +[0x0900] +PRESSURE_OCCLUSION +F32=arterialPressure +F32=venousPressure +U32=bldPumpOcclusion +U32=presLimitState +S32=artMinLimit +S32=artMaxLimit +S32=venMinLimit +S32=venMaxLimit + +[0x0A00] +RTC_EPOCH +U32=epochTime + +[0x0B00] +DIALYSATE_OUT_FLOW +F32=refUFVolMl +F32=measUFVolMl +F32=measRotSpdRPM +F32=measSpdRPM +F32=measMCSpdRPM +F32=measMCCurrmA +F32=setPWMpct +F32=dopCorrOffset +F32=dopCalcRate +F32=ufCalcRate +U32=rotorHall + +[0x0C00] +LOAD_CELL_READINGS +F32=loadCellA1inGram +F32=loadCellA2inGram +F32=loadCellB1inGram +F32=loadCellB2inGram + +[0x0D00] +TREATMENT_TIME +U32=treatmentTimePrescribedinSec +U32=treatmentTimeElapsedinSec +U32=treatmentTimeRemaininginSec + +[0x0E00] +POWER_OFF_WARNING +U32=powerOffWarning + +[0x0F00] +TREATMENT +U32=treatmentSubMode +U32=uFState +U32=salineBolusState +U32=heparinState +U32=rinsebackState +U32=txRecircState +U32=bldPrimeState +U32=txEndState +U32=txStopState +U32=dialysisState +U32=dlzReprimeState + +[0x1000] +UF_PAUSE_RESUME +U32=cmd + +[0x1100] +UF_SETTINGS_CHANGE +F32=uFVolume + +[0x1200] +SALINE_BOLUS +BOOL=cmd + +[0x1300] +UF_SETTINGS_CHANGE +BOOL=accepted +U32=rejectionReason +F32=ufVolume +U32=durationInMinutes +S32=timeDiff +F32=ufRate +F32=rateDiff +F32=oldUFRate + +[0x1400] +SALINE_BOLUS +BOOL=accepted +U32=rejReason +U32=bolusVol + +[0x1500] +CONFIRM_UF_SETTINGS_CHANGE +F32=volume_mL +U32=adjustType + +[0x1600] +TREATMENT_TIME_CHANGE +U32=timeInMin + +[0x1700] +BLOOD_DIAL_RATE_CHANGE +U32=bloodRate +U32=dialRate + +[0x1800] +BLOOD_DIAL_RATE_CHANGE +BOOL=accepted +U32=rejectionReason +U32=bloodRate +U32=dialRate + +[0x1900] +SET__DIALYSATE_TEMP_TARGETS +F32=trimmerTargetTemperature +U32=timeReservoirCycleMS +F32=timeReservoirFillMS +U32=timeReservoirWait2SwitchMS +F32=dialysateFlowLPM +BOOL=usePriTargetTempEquation + +[0x1A00] +TREATMENT_PARAM_CHANGE_RANGES +U32=minTreatmentTime +U32=maxTreatmentTime +F32=minUFVolume +F32=maxUFVolume +U32=minDialRate +U32=maxDialRate + +[0x1B00] +TREATMENT_TIME_CHANGE +BOOL=accepted +U32=rejectionReason +U32=duration +F32=volume + +[0x1C00] +FW_VERSIONS + +[0x1D00] +VERSION_REPONSE +U08=major +U08=minor +U08=micro +U16=build +U08=fpgaId +U08=fpgaMajor +U08=fpgaMinor +U08=fpgaLab +U32=compatibilityRev + +[0x1E00] +VERSION_REPONSE +U08=major +U08=minor +U08=micro +U16=build +U08=fpgaId +U08=fpgaMajor +U08=fpgaMinor +U08=fpgaLab +U32=compatibilityRev + +[0x1F00] +RO_PUMP +F32=roPumpTgtPressurePSI +F32=roMeasFlowRateLPM +F32=roPumpDutyCycle +U32=roPumpState +F32=roPumpTgtFlowRateLPM +F32=roPumpFBDutyCycle + +[0x2000] +PRESSURES +F32=roPumpInletPressure +F32=roPumpOutletPressure +F32=drainPumpInletPressure +F32=drainPumpOutletPressure +F32=barometricPressure + +[0x2100] +SWITCH_RESERVOIR +U32=reservoirID +BOOL=useLastTrimmerHeaterDC + +[0x2200] +FILL +U32=fillToVolMl +U32=cmd +F32=targetFlowRateLPM + +[0x2300] +DRAIN +U32=drainToVolumeML +BOOL=tareLoadCells +BOOL=rinseConcentrateLines +BOOL=cmd + +[0x2400] +DRAIN_PUMP +U32=rpmSetPoint +U32=pumpDACSet +U32=drainPumpState +U32=drainPumpHallRPM +F32=trgtOutletFlowLPM +F32=drainPumpCurrentA +U32=drainPumpDirection +U32=drainPumpMaxonRPM + +[0x2500] +OP_MODE +U32=opMode +U32=subMode + +[0x2600] +STARTING_STOPPING_TREATMENT +BOOL=start +U32=acidType +U32=bicarbType + +[0x2700] +OP_MODE +U32=currentMode +U32=currentSubMode + +[0x2800] +RESERVOIRS +U32=activeReservoir +U32=fillToVolumeMl +U32=drainToVolumeMl +U32=timeReservoirCycleMS +U32=timeReservoirFill2SwitchMS +F32=timeUFDecayMS +F32=tempUFFill +F32=tempReservoirUseActual +F32=tempReservoirEndFill +F32=tempAvgFill +F32=tempLastFill +F32=timereservoirFill +F32=tempRsrvr0ActualTrimmer +F32=tempFillMixAvgTrimmer +F32=tempRsrvrEndFillTrimmer + +[0x2900] +SAMPLE_WATER +U32=cmd + +[0x2A00] +VALVES_S +U16=valvesStatus +U08=valvesSensedState[NUM_OF_VALVES] + +[0x2B00] +START_STOP_TRIMMER_HEATER +BOOL=start + +[0x2C00] +HEATERS +F32=mainPrimayHeaterDC +F32=smallPrimaryHeaterDC +F32=trimmerHeaterDC +F32=primaryTargetTemp +F32=trimmerTargetTemp +U32=primaryHeaterState +U32=trimmerHeaterState +F32=primaryEfficiency +F32=primaryCalcTargetTemp +F32=trimmerCalcCurrentTemp +U32=trimmerUseLastDC +F32=previsouFlow +U32=controlCounter + +[0x2D00] +TEMPERATURE +F32=inletPrimaryHeater +F32=heatDisinfect +F32=outletPrimaryHeater +F32=conductivitySensor1 +F32=conductivitySensor2 +F32=outletRedundant +F32=inletDialysate +F32=primaryHeaterThermocouple +F32=trimmerHeaterThermocouple +F32=priamyHeaterColdjunction +F32=trimmerHeaterColdjunction +F32=primaryHeaterInternal +F32=trimmerHeaterInternal +F32=fpgaBoard +F32=loadCellA1B1 +F32=loadCellA2B2 +F32=internalTHDORTD +F32=internalTDIRTD +F32=interalTHDRTD +F32=internalCondSnsrTemp +F32=baroTempSensor + +[0x2E00] +UF_SETTINGS_CHANGE_CONFIRMATION +BOOL=accepted +U32=rejectionReason +F32=volume +U32=duration +F32=ufRate + +[0x2F00] +SALINE_BOLUS +U32=tgtSalineVolumeMl +F32=cumSalineVolumeMl +F32=bolSalineVolumeMl + +[0x3000] +START_STOP_HEAT_DISINFECT +BOOL=start + +[0x3100] +CONDUCTIVITY +F32=roRejectionRatio +F32=cpi +F32=cpo +F32=cd1 +F32=cd2 +F32=cpiRaw +F32=cpoRaw +F32=cd1Raw +F32=cd2Raw +U32=cpiSensorStatus +U32=cpoSensorStatus +U32=cd1SensorStatus +U32=cd2SensorStatus + +[0x3200] +ALARM_SILENCE +U32=cmd + +[0x3300] +ACCELEROMETER +F32=x +F32=y +F32=z +F32=xMax +F32=yMax +F32=zMax +F32=xTilt +F32=yTilt +F32=zTilt + +[0x3400] +ACCELEROMETER +F32=x +F32=y +F32=z +F32=xMax +F32=yMax +F32=zMax +F32=xTilt +F32=yTilt +F32=zTilt + +[0x3500] +NEW_TREATMENT_PARAMS +U32=bloodFlowRate_mL_min +U32=dialysateFlowRate_mL_min +U32=treatmentDuration_min +U32=heparinPreStop_min +U32=salineBolusVolume_mL +U32=acidConcentrate +U32=bicarbConcentrate +U32=dialyzerType +U32=heparinType +U32=bloodPressureMeasurementInterval_min +U32=rinsebackFlowRate_mL_min +S32=arterialPressureLimitWindow_mmHg +S32=venousPressureLimitWindow_mmHg +S32=venousPressureLimitAsymmetric_mmHg +F32=heparinDispenseRate_mL_hr +F32=heparinBolusVolume_mL +F32=dialysateTemperature_degC + +[0x3600] +NEW_TREATMENT_PARAMS +BOOL=accepted +U32=rejectReasons + +[0x3700] +HEAT_DISINFECT +U32=heatDisinfectState +U32=overallElapsedTime +U32=stateElapsedTime +U32=cancellationMode +F32=R1FillLevel +F32=R2FillLevel +U32=heatDisinfectUIState + +[0x3800] +INITIATE_TREATMENT +U32=cmd + +[0x3900] +INITIATE_TREATMENT +BOOL=accepted +U32=rejectionReason + +[0x3A00] +VALVES +U32=valveID +U32=state +U32=currentPosID +S16=currentPos +S16=nextPos +F32=current +S16=posC +S16=posA +S16=posB +U32=pwm +U32=airTrapValve + +[0x3B00] +CONFIRM_TREATMENT_PARAMS +BOOL=confirmed + +[0x3C00] +START_PRIME + +[0x3D00] +START_PRIME +BOOL=accepted +U32=rejectionReason + +[0x3E00] +AIR_TRAP +U32=lowerLevel +U32=upperLevel + +[0x3F00] +ALARM_CONDITION_CLEARED +U32=alarm + +[0x4000] +ALARM__ACTION +U32=action + +[0x4100] +UF_PAUSE_RESUME +BOOL=accepted +U32=reason +U32=ufState + +[0x4200] +CONCENTRATE_PUMP +F32=cp1CurrentSetSpeed +F32=cp1MeasuredSpeed +F32=cp2CurrentSetSpeed +F32=cp2MeasuredSpeed +U32=cp1State +U32=cp2State +F32=cp1PulseUS +F32=cp2PulseUS +F32=cp1TargetSpeed +F32=cp2TargetSpeed +BOOL=cp1Parked +BOOL=cp2Parked +BOOL=cp1ParkFault +BOOL=cp2ParkFault + +[0x4300] +PRIMING_STATUS +U32=totalTime +U32=remainingTime + +[0x4400] +UV_REACTORS +U32=inletUVReactorHealthStatus +U32=outletUVReactorHealthStatus +U32=inletUVReactorState +U32=outletUVReactorState + +[0x4500] +THERMISTORS +F32=onboardThermistor +F32=powerSupply1Thermistor +F32=powerSupply2Thermistor + +[0x4600] +PRESSURE_LIMITS_CHANGE +S32=artPresLimitWindowmmHg +S32=venPresLimitWindowmmHg +S32=venPresLimitAsymmetricmmHg + +[0x4700] +PRESSURE_LIMITS_CHANGE +BOOL=accepted +U32=rejReasonCode +S32=artPresLimitWindowmmHg +S32=venPresLimitWindowmmHg +S32=venPresLimitAsymmetricmmHg + +[0x4800] +FANS +F32=dutyCycle +F32=targetFansRPM +F32=fanInlet1RPM +F32=fanInlet2RPM +F32=fanInlet3RPM +F32=fanOutlet1RPM +F32=fanOutlet2RPM +F32=fanOutlet3RPM +U32=rpmAlarmTimeOffset + +[0x4900] +TREATMENT_STOP_TIMER +U32=timeout +U32=countdown + +[0x4A00] +PATIENT_DISCONNECTION_CONFIRM + +[0x4B00] +HEPARIN_PAUSE_RESUME +U32=payload + +[0x4C00] +HEPARIN_PAUSE_RESUME +BOOL=accepted +U32=rejectionReason + +[0x4D00] +HEPARIN +F32=syringePumpVolumeDelivered +F32=syringePumpVolumeRequired + +[0x4E00] +SET_ALARM_AUDIO_VOLUME_LEVEL +U32=payload + +[0x4F00] +SET_UF_VOLUME_PARAMETER +F32=uFVolumeMl + +[0x5000] +SET_UF_VOLUME_PARAMETER +BOOL=accepted +U32=reason +F32=uFVolumeMl + +[0x5100] +COMMAND +U32=commandID +BOOL=rejected +U32=rejectCode + +[0x5200] +RINSEBACK +U32=cmd + +[0x5300] +RINSEBACK +BOOL=accepted +U32=rejReason + +[0x5400] +RECIRC +U32=cmd + +[0x5500] +RECIRC +BOOL=accepted +U32=rejReason + +[0x5600] +RINSEBACK_PROGRESS +F32=targetRinsebackVolumeMl +F32=deliveredRinsebackVolumeMl +U32=rinsebackFlowRateMlMin +U32=timeout +U32=countdown +BOOL=isCompleted + +[0x5700] +TX_END +U32=cmd + +[0x5800] +TX_END +BOOL=accepted +U32=rejReason + +[0x5900] +BLOOD_PRIME_PROGRESS +F32=targetBloodPrimeVolumeMl +F32=deliveredBloodPrimeVolumeMl + +[0x5A00] +RECIRC_PROGRESS +U32=timeout +U32=countdown + +[0x5B00] +CHANGE_VALVE_SETTING +U32=valveSettingCmd + +[0x5C00] +PRE_TREATMENT +U32=preTreatmentSubMode +U32=sampleWaterState +U32=consumableSelfTestsState +U32=noCartSelfTestsState +U32=installState +U32=drySelfTestsState +U32=primeState +U32=recircState +U32=patientConnectionState +U32=wetSelfTestsState +U32=preTreatmentRsrvrState + +[0x5D00] +SAMPLE_WATER +U32=cmd + +[0x5E00] +SAMPLE_WATER +BOOL=accepted +U32=rejectionReason + +[0x5F00] +SAMPLE_WATER_RESULT +U32=result + +[0x6000] +FILTER_FLUSH_PROGRESS +U32=timeout +U32=countdown + +[0x6100] +NO_CART_SELF_TEST_PROGRESS +U32=timeout +U32=countdown + +[0x6200] +INSTALLATION_CONFIRM + +[0x6300] +DRY_SELF_TEST_PROGRESS +U32=timeout +U32=countdown + +[0x6400] +PATIENT_CONNECTION_BEGIN + +[0x6500] +PATIENT_CONNECTION_BEGIN +BOOL=accepted +U32=rejectionReason + +[0x6600] +PATIENT_CONNECTION_CONFIRM + +[0x6700] +PATIENT_CONNECTION_CONFIRM +BOOL=accepted +U32=rejectionReason + +[0x6800] +CONSUMABLE_INSTALL_CONFIRM + +[0x6900] +SYRINGE_PUMP +U32=syringePumpState +U32=heparinDeliveryState +F32=syringePumpSetRate +F32=syringePumpMeasRate +S32=syringePumpPosition +F32=syringePumpVolumeDelivered +F32=syringePumpMeasHome +F32=syringePumpMeasSwitch +F32=syringePumpMeasForce +F32=syringePumpSafetyVolume +U32=syringePumpStatus + +[0x6A00] +FLD_LEAK +U32=fluidLeakState + +[0x6B00] +FLD_LEAK +U32=fluidLeakState + +[0x6C00] +BLOOD_LEAK +U32=bloodLeakStatus +U32=bloodLeakState +U32=bloodLeakPersistentCounter + +[0x6D00] +SET_RTC +U32=epoch + +[0x6E00] +SET_RTC +U32=message=>payload +BOOL=result +U32=rejReason + +[0x6F00] +SET_RTC +U32=epoch + +[0x7000] +SET_RTC +U32=message=>payload +BOOL=result +U32=rejReason + +[0x7100] +START_TREATMENT + +[0x7200] +START_TREATMENT +BOOL=accepted +U32=rejectionReason + +[0x7300] +DISPOSABLE_REMOVAL_CONFIRM + +[0x7400] +DISPOSABLE_REMOVAL_CONFIRM +BOOL=accepted +U32=rejectionReason + +[0x7500] +TREATMENT_LOG + +[0x7600] +TREATMENT_LOG +BOOL=accepted +U32=rejectionReason +U32=bloodFlowRate_mL_min +U32=dialysateFlowRate_mL_min +U32=treatmentDuration_sec +U32=actualTreatmentDur_sec +U32=acidConcentrate +U32=bicarbConcentrate +U32=potassiumConcentration +U32=calciumConcentration +U32=bicarbonateConcentration +U32=sodiumConcentration +F32=dialysateTemperature_degC +U32=dialyzerType +U32=treatmentStartDateAndTime +U32=treatmentEndDateAndTime +F32=avgBloodFlow_mL_min +F32=avgDialysateFlow_mL_min +F32=dialysateVolumeUsed_L +F32=avgDialysateTemperature_degC +F32=originUFVolume_L +F32=targetUFVolume_L +F32=actualUFVolume_L +F32=originUFRate_mL_min +F32=targetUFRate_mL_min +F32=actualUFRate_mL_min +U32=salineBolusVolume_mL +F32=heparinBolusVolume_mL +F32=heparinDispenseRate_mL_hr +U32=heparinPreStop_min +F32=heparinDeliveredVolume_mL +U32=heparinType +F32=avgArterialPressure_mmHg +F32=avgVenousPressure_mmHg +U32=deviceID +U32=waterSampleTestResult + +[0x7700] +POST_TREATMENT +U32=currentPostTreatmentState +U32=currentPostTxDrainState + +[0x7800] +START_STOP_CHEM_DISINFECT +BOOL=start + +[0x7900] +START_STOP_FLUSH +BOOL=start + +[0x7A00] +FLUSH +U32=flushState +U32=overallElapsedTime +U32=stateElapsedTime +F32=drainLineVolume +U32=flushUIState + +[0x7B00] +VOLTAGES +F32=adc1_2VProc +F32=adc3_3V +F32=adc5VLogic +F32=adc5VSensors +F32=adc24V +F32=adc24VRegen +F32=adcFpgaAdcRef +F32=adcPbaRef +F32=fpgaVcc +F32=fpgaVaux +F32=fpgaVpvn + +[0x7C00] +ALARM_AUDIO_VOLUME_SET +BOOL=accepted +U32=rejectionReason + +[0x7D00] +ALARM_INFORMATION +U32=audioVolume +F32=audioCurrHG +F32=audioCurrLG +F32=backupAudioCurr +BOOL=safetyShutdown +BOOL=acPowerLost +U08=uiAlarmButtonBlocks[NUM_OF_ALARM_BUTTON_BLOCKERS] + +[0x7E00] +MSG_AVAILABLE_8 + +[0x7F00] +DISINFECT +U32=cmd + +[0x8000] +DISINFECT +BOOL=accepted +U32=rejectionReason + +[0x8100] +SEND_SERVICE_SCHEDULE__TO +U08=serviceLoc +U32=lastServiceEpochDate +U32=serviceIntervalSeconds +U32=lastResetTimeEpoch +U16=crc + +[0x8200] +SERVICE_RECORD_FROM + +[0x8300] +MSG_AVAILABLE_4 + +[0x8400] +HEAT_DISINFECT_TIME +U32=heatDisinfectTargetTime +U32=ro77CountdownTimeS +U32=ro82CountdownTimeS +U32=r77CountdownTimeS +U32=r82CountdownTimeS + +[0x8500] +CHEM_DISINFECT_TIME +U32=chemDisinfectTargetTime +U32=chemDisinfectCountdownTime + +[0x8600] +VOLTAGES +F32=adc1VFPGA +F32=adc1_2VProc +F32=adc1_8VProc +F32=adc1_8VFPGA +F32=adc3VRef +F32=adc3VExtADC1 +F32=adc3VExtADC2 +F32=adc3_3V +F32=adc3_3VSensors +F32=adc5VLogic +F32=adc5VSensors +F32=adc5VPSGateDriver +F32=adc24V +F32=adc24VPowerPrimHtr +F32=adc24VGndMainPrimHtr +F32=adc24VGndSmallPrimHtr +F32=adc24VGndTrimmerHtr +F32=fpgaIntVCC +F32=fpgaAuxVCC +F32=fpgaVPVN +F32=acdNonIsolated24V + +[0x8700] +CHEM_DISINFECT +U32=chemDisinfectState +U32=overallElapsedTime +U32=stateElapsedTime +U32=cancellationMode +F32=R1FillLevel +F32=R2FillLevel +U32=chemDisinfectUIState + +[0x8800] +SERIAL_NUMBER +U08=system.topLevelSN + +[0x8900] +SERVICE_INFO +U32=payloadPtr +U32=payloadPtr + +[0x8A00] +SERVICE_SCHEDULE +U32=service.lastServiceEpochDate +U32=service.serviceIntervalSeconds + +[0x8B00] +USAGE +U32=payload + +[0x8C00] +SERVICE_SCHEDULE__TO +U32=service.lastServiceEpochDate +U32=service.serviceIntervalSeconds + +[0x8D00] +USAGE +F32=roWaterGenTotalL +F32=roWaterGenSinceLastServiceL +U32=lastBasicFlushCompleteDateEpoch +U32=lastChemDisStartDateEpoch +U32=lastChemDisCompleteDateEpoch +U32=lastChemDisFlushCompleteDateEpoch +U32=lastHeatDisCompleteDateEpoch +U32=lastHeatActiveCoolCompleteDateEpoch +U32=lastFilterFlushCompleteDateEpoch +U32=lastResetTimeEpoch +U16=crc + +[0x8E00] +POST_SINGLE_TEST_RESULT +BOOL=passed +U32=testID + +[0x8F00] +POST_FINAL_TEST_RESULT +BOOL=passed + +[0x9000] +POST_SINGLE_TEST_RESULT +BOOL=passed +U32=testID + +[0x9100] +POST_FINAL_TEST_RESULT +BOOL=passed + +[0x9200] +POST_FINAL_TEST_RESULT +BOOL=passed + +[0x9300] +BUBBLES +U32=statusADV +U32=stateADV + +[0x9400] +TREATMENT_LOG_PERIODIC +F32=avgBloodFlowRate +F32=avgDialysateFlowRate +F32=avgUFRate +F32=avgArterialPressure +F32=avgVenousPressure + +[0x9500] +TREATMENT_LOG_ALARM_EVENT +U32=id +F32=almData1.data +F32=almData2.data + +[0x9600] +TREATMENT_LOG_EVENT +U32=eventID +F32=oldValue +F32=newValue + +[0x9700] +ACTIVE_ALARMS_LIST + +[0x9800] +ACTIVE_ALARMS_LIST +BOOL=accepted +U32=rejectionReason +U32=activeAlarmList[=MAX_ALARM_LIST_SIZE=] + +[0x9900] +SERIAL_NUMBER +U08=system.topLevelSN + +[0x9A00] +SET_STANDBY_DISINFECT_SUB_MODE +U32=cmd + +[0x9B00] +SET_STANDBY_DISINFECT_SUB_MODE +BOOL=accepted +U32=rejectionReason + +[0x9C00] +POST_RESULT + +[0x9D00] +TEMPERATURES +F32=onboardThermistor +F32=powerSupply1Thermistor +F32=fpgaBoardTempSensor +F32=venousPressSensorTemp +F32=arterialPressSensorTemp + +[0x9E00] +VERSION_INFO + +[0x9F00] +VERSION_INFO +U08=major +U08=minor +U08=micro +U16=build +U32=compatibility + +[0xA000] +USAGE_INFO +U32=payloadPtr + +[0xA100] +SWITCHES +U32=concentrateCap +U32=dialysateCap + +[0xA200] +SWITCHES +U32=frontDoor +U32=pumpTrackSwitch + +[0xA300] +FANS +F32=fansDutyCycle +F32=fansTargetRPM +F32=fanInlet1RPM +U32=rpmAlarmTimeOffset + +[0xA400] +EVENT +U32=event +U32=dataType1 +EVENT_DATAS_T=data1 +U32=dataType2 +EVENT_DATAS_T=data2 + +[0xA500] +EVENT +U32=e +U32=dataType1 +EVENT_DATA_U32_T=uIntOREVENT_DATA_S32_T=sIntOREVENT_DATA_F32_T=fltOREVENT_DATA_BOOL_T=bln +U32=dataType2 +EVENT_DATA_U32_T=uIntOREVENT_DATA_S32_T=sIntOREVENT_DATA_F32_T=fltOREVENT_DATA_BOOL_T=bln + +[0xA600] +SET_SERVICE_TIME + +[0xA700] +ALARM_INFO +U32=safetyShutdownStatus + +[0xA800] +RESERVOIRS +U32=reservoirsExecState +F32=activeReservoirUFVolML +F32=activeReservoirVolSpentML +F32=dilLevelPct +F32=recircLevelPct +U32=timeDepletionMS +U32=timeWaitFillMS +F32=tempRemoveTargetFillFlow + +[0xA900] +CONCENTRATE_MIXING_RATIOS + +[0xAA00] +CONCENTRATE_MIXING_RATIOS +F32=acid.acidConcentrate[CAL_DATA_ACID_CONCENTRATE_1].acidConcMixRatio +F32=bicarb.bicarbConcentrate[CAL_DATA_BICARB_CONCENTRATE_1].bicarbConcMixRatio +U32=fillPrepTimeMS + +[0xAB00] +SCHEDULED_RUNS + +[0xAC00] +SET_SERVICE_TIME + +[0xAD00] +INSTALLATION_CONFIRM +BOOL=accepted +U32=rejectionReason + +[0xAE00] +FILL_MODE +F32=averageBicarbConductivity +F32=averageAcidConductivity +U32=isThisTheFirstFill +F32=pctDiffInConductivity +F32=usedAcidVolumeML +F32=usedBicarbVolumeML +F32=integratedVolumeML +U32=roOnlyModeStatus + +[0xAF00] +GEN_IDLE +U32=genIdleState +U32=targetFillVolumemL +U32=badFillSignal +U32=badFillState + +[0xB000] +SERVICE_MODE + +[0xB100] +SERVICE_MODE +BOOL=accepted +U32=rejCode + +[0xB200] +FINAL_POST_RESULT + +[0xB300] +FLOW_SENSORS +F32=ROFlowRateLPM +F32=ROFlowRateWithCPsLPM +F32=dialysateFlowRateLPM +F32=RORawFlowRateLPM +F32=dialysateRawFlowRateLPM + +[0xB400] +SERVICE_MODE +BOOL=accepted +U32=rejCode + +[0xB500] +ALARMS + +[0xB600] +SERVICE_MODE + +[0xB700] +RTC_EPOCH +U32=epochTime + +[0xB800] +USAGE_INFO + +[0xB900] +MSG_AVAILABLE_9 + +[0xBA00] +CONFIRMATION +U32=temp_request +U32=temp_request +U32=rejectReason + +[0xBB00] +CONFIRMATION_RESULT +U32=request_id +U32=status + +[0xBC00] +SET__RO_MODE +BOOL=result + +[0xBD00] +CPLD_STATUS +U08=wdog +U08=audio +U08=fault_led +U08=clean_led + +[0xBE00] +BATTERY_MANAGEMENT +U32=RemainingCapacityAlarm +U32=RemainingTimeAlarm +U32=BatteryMode +U32=AtRate +U32=AtRateTimeToFull +U32=AtRateTimeToEmpty +U32=AtRateOK +U32=Temperature +U32=Voltage +U32=Current +U32=AverageCurrent +U32=MaxError +U32=RelativeStateOfCharge +U32=AbsoluteStateOfCharge +U32=FullChargeCapacity +U32=RunTimeToEmpty +U32=AverageTimeToEmpty +U32=AverageTimeToFull +U32=ChargingCurrent +U32=ChargingVoltage +U32=CycleCount +U32=DesignCapacity +U32=DesignVoltage +U32=SpecificationInfo +U32=ManufactureDate +U32=SerialNumber +U32=ManufacturerName +U32=DeviceName +U32=DeviceChemistry + +[0xBF00] +BATTERY_STATUS +U32=RemainingCapacity +U32=BatteryStatus +U32=BatteryChargerStatus +U32=BatteryI2CStatus + +[0xC000] +CHEM_DISINFECT_FLUSH +U32=chemDisinfectFlushState +U32=overallElapsedTime +U32=stateElapsedTime +U32=cancellationMode +U32=postDisinfectCurrentRinseCount +U32=chemDisinfectFlushUIState + +[0xC100] +CHEM_DISINFECT_FLUSH_TIME +U32=chemDisinfectFlushTargetTime +U32=chemDisinfectFlushCountdownTime + +[0xC200] +START_STOP_CHEM_DISINFECT_FLUSH +BOOL=start + +[0xC300] +RO_ONLY_MODE_STATUS + +[0xC400] +RO_ONLY_MODE_STATUS +BOOL=accepted +U32=rejectionReason + +[0xC500] +HEAT_DISINFECT_ACTIVE_COOL +U32=heatDisinfectActivCoolState +U32=overallElapsedTime +U32=stateElapsedTime +U32=cancellationMode + +[0xC600] +START_STOP_HEAT_DISINFECT_ACTIVE_COOL +BOOL=start + +[0xC700] +AIR_PUMP +U32=airPumpStateStatus + +[0xC800] +SEND_CHEM_FLUSH_SAMPLE_PASS_FAIL_TO +U32=status + +[0xC900] +START_STOP_RO_PERMEATE_SAMPLE_MODE +BOOL=start + +[0xCA00] +RO_PERMEATE_SAMPLE +U32=roPermeateSampleState +U32=overallElapsedTimeMS +U32=stateElapsedTimeMS +F32=roPermeateSampleDispensedVolML +U32=dispenseMessageStatus + +[0xCB00] +SEND_RO_PERMEATE_SAMPLE_DISPENSE__TO +U32=status + +[0xCD00] +SEND_RO_PERMEATE_SAMPLE_DISPENSE_READY_TO + ### Test Support Functions ### # With Test Support Functions, Denali apps send a Success/Fail response over the