@@ -786,7 +786,7 void increment_hk_counter( unsigned char | |||||
786 | } |
|
786 | } | |
787 | else |
|
787 | else | |
788 | { |
|
788 | { | |
789 |
delta = ( |
|
789 | delta = (CONST_256 - oldValue) + newValue; | |
790 | } |
|
790 | } | |
791 |
|
791 | |||
792 | *counter = *counter + delta; |
|
792 | *counter = *counter + delta; | |
@@ -798,7 +798,7 void hk_lfr_le_update( void ) | |||||
798 | hk_lfr_le_t new_hk_lfr_le; |
|
798 | hk_lfr_le_t new_hk_lfr_le; | |
799 | unsigned int counter; |
|
799 | unsigned int counter; | |
800 |
|
800 | |||
801 | counter = (((unsigned int) housekeeping_packet.hk_lfr_le_cnt[0]) * 256) + housekeeping_packet.hk_lfr_le_cnt[1]; |
|
801 | counter = (((unsigned int) housekeeping_packet.hk_lfr_le_cnt[0]) * CONST_256) + housekeeping_packet.hk_lfr_le_cnt[1]; | |
802 |
|
802 | |||
803 | // DPU |
|
803 | // DPU | |
804 | new_hk_lfr_le.dpu_spw_parity = housekeeping_packet.hk_lfr_dpu_spw_parity; |
|
804 | new_hk_lfr_le.dpu_spw_parity = housekeeping_packet.hk_lfr_dpu_spw_parity; | |
@@ -868,7 +868,7 void hk_lfr_me_update( void ) | |||||
868 | hk_lfr_me_t new_hk_lfr_me; |
|
868 | hk_lfr_me_t new_hk_lfr_me; | |
869 | unsigned int counter; |
|
869 | unsigned int counter; | |
870 |
|
870 | |||
871 | counter = (((unsigned int) housekeeping_packet.hk_lfr_me_cnt[0]) * 256) + housekeeping_packet.hk_lfr_me_cnt[1]; |
|
871 | counter = (((unsigned int) housekeeping_packet.hk_lfr_me_cnt[0]) * CONST_256) + housekeeping_packet.hk_lfr_me_cnt[1]; | |
872 |
|
872 | |||
873 | // get the current values |
|
873 | // get the current values | |
874 | new_hk_lfr_me.dpu_spw_early_eop = housekeeping_packet.hk_lfr_dpu_spw_early_eop; |
|
874 | new_hk_lfr_me.dpu_spw_early_eop = housekeeping_packet.hk_lfr_dpu_spw_early_eop; |
General Comments 0
You need to be logged in to leave comments.
Login now