Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r0b9d92cef1e3858e14380387dc0a793d661528f8 -rc9b28951079eff02aa70fd931b926195376a4910 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 0b9d92cef1e3858e14380387dc0a793d661528f8) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision c9b28951079eff02aa70fd931b926195376a4910) @@ -1487,17 +1487,17 @@ { TDI_TEMP_COUNTER_T payload; - payload.tdiHighTempUpCntr = tdiTempCounter.tdiHighTempUpCounter; - payload.tdiHighTempDownCntr = tdiTempCounter.tdiHighTempDownCounter; - payload.prevTdiHighTempUpCntr = tdiTempCounter.prevTdiHighTempUpCounter; - payload.prevTdiHighTempDownCntr = tdiTempCounter.prevTdiHighTempDownCounter; - payload.tdiLowTempUpCntr = tdiTempCounter.tdiLowTempUpCounter; - payload.tdiLowTempDownCntr = tdiTempCounter.tdiLowTempDownCounter; - payload.prevTdiLowTempUpCntr = tdiTempCounter.prevTdiLowTempUpCounter; - payload.prevTdiLowTempDownCntr = tdiTempCounter.prevTdiLowTempDownCounter; - payload.dgCurrentActiveReservoir = tdiTempCounter.dgCurrentActiveReservoir; - payload.dgPrevActiveReservoir = tdiTempCounter.dgPrevActiveReservoir; - payload.dgTdiTemp = getDGTdiTempetraure(); + payload.tdiHighTempUpCntr = tdiTempCounter.tdiHighTempUpCounter; + payload.tdiHighTempDownCntr = tdiTempCounter.tdiHighTempDownCounter; + payload.prevTdiHighTempUpCntr = tdiTempCounter.prevTdiHighTempUpCounter; + payload.prevTdiHighTempDownCntr = tdiTempCounter.prevTdiHighTempDownCounter; + payload.tdiLowTempUpCntr = tdiTempCounter.tdiLowTempUpCounter; + payload.tdiLowTempDownCntr = tdiTempCounter.tdiLowTempDownCounter; + payload.prevTdiLowTempUpCntr = tdiTempCounter.prevTdiLowTempUpCounter; + payload.prevTdiLowTempDownCntr = tdiTempCounter.prevTdiLowTempDownCounter; + payload.dgCurrentActiveReservoir = (U32)tdiTempCounter.dgCurrentActiveReservoir; + payload.dgPrevActiveReservoir = (U32)tdiTempCounter.dgPrevActiveReservoir; + payload.dgTdiTemp = getDGTdiTempetraure(); broadcastData( MSG_ID_HD_TDI_TEMP_COUNTER_DATA, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&payload, sizeof( TDI_TEMP_COUNTER_T ) ); tdiTempCounterBroadcastTimerCtr = 0; Index: firmware/App/Modes/ModeTreatment.h =================================================================== diff -u -r640525dbad258a32c5dfecdc29268b432f72fb43 -rc9b28951079eff02aa70fd931b926195376a4910 --- firmware/App/Modes/ModeTreatment.h (.../ModeTreatment.h) (revision 640525dbad258a32c5dfecdc29268b432f72fb43) +++ firmware/App/Modes/ModeTreatment.h (.../ModeTreatment.h) (revision c9b28951079eff02aa70fd931b926195376a4910) @@ -67,8 +67,8 @@ U32 tdiLowTempDownCntr; U32 prevTdiLowTempUpCntr; U32 prevTdiLowTempDownCntr; - DG_RESERVOIR_ID_T dgPrevActiveReservoir; - DG_RESERVOIR_ID_T dgCurrentActiveReservoir; + U32 dgPrevActiveReservoir; + U32 dgCurrentActiveReservoir; F32 dgTdiTemp; } TDI_TEMP_COUNTER_T;