# HG changeset patch # User paul # Date 2017-01-05 15:23:24 # Node ID 53e5264176c345afee97d2fc55ad5d1446377ff0 # Parent 9e5325937a5ec858807d2df8982a04641ede6b43 printf rw masks for debug just before the emission of a TM_LFR_PARAMETER_DUMP diff --git a/src/tc_load_dump_parameters.c b/src/tc_load_dump_parameters.c --- a/src/tc_load_dump_parameters.c +++ b/src/tc_load_dump_parameters.c @@ -503,6 +503,7 @@ int action_dump_par( ccsdsTelecommandPac */ int status; + int k; increment_seq_counter_destination_id_dump( parameter_dump_packet.packetSequenceControl, TC->sourceID ); parameter_dump_packet.destinationID = TC->sourceID; @@ -515,6 +516,25 @@ int action_dump_par( ccsdsTelecommandPac parameter_dump_packet.time[4] = (unsigned char) (time_management_regs->fine_time>>8); parameter_dump_packet.time[5] = (unsigned char) (time_management_regs->fine_time); // SEND DATA + printf("f0\n"); + for (k = 0; k<16; k++) + { + printf("%x ", parameter_dump_packet.sy_lfr_rw_mask.fx.f0_word1[k]); + } + printf("\n"); + printf("f1\n"); + for (k = 0; k<16; k++) + { + printf("%x ", parameter_dump_packet.sy_lfr_rw_mask.fx.f1_word1[k]); + } + printf("\n"); + printf("f2\n"); + for (k = 0; k<16; k++) + { + printf("%x ", parameter_dump_packet.sy_lfr_rw_mask.fx.f2_word1[k]); + } + printf("\n"); + status = rtems_message_queue_send( queue_id, ¶meter_dump_packet, PACKET_LENGTH_PARAMETER_DUMP + CCSDS_TC_TM_PACKET_OFFSET + CCSDS_PROTOCOLE_EXTRA_BYTES); if (status != RTEMS_SUCCESSFUL) { @@ -1121,60 +1141,19 @@ void build_sy_lfr_rw_mask( unsigned int // update the value of the fbins related to reaction wheels frequency filtering if (maskPtr != NULL) { - printf("channel = %d\n", channel); for (k = 0; k < 16; k++) { - printf("%x ", local_rw_fbins_mask[k]); maskPtr[k] = local_rw_fbins_mask[k]; } - printf("\n", local_rw_fbins_mask[k]); } } -void print_sy_lfr_rw_masks( void ) -{ - int k; - - printf("cp_rpw_sc_rw1_f1 = %f\n", cp_rpw_sc_rw1_f1); - printf("cp_rpw_sc_rw1_f2 = %f\n", cp_rpw_sc_rw1_f2); - printf("cp_rpw_sc_rw2_f1 = %f\n", cp_rpw_sc_rw2_f1); - printf("cp_rpw_sc_rw2_f2 = %f\n", cp_rpw_sc_rw2_f2); - printf("cp_rpw_sc_rw3_f1 = %f\n", cp_rpw_sc_rw3_f1); - printf("cp_rpw_sc_rw3_f2 = %f\n", cp_rpw_sc_rw3_f2); - printf("cp_rpw_sc_rw4_f1 = %f\n", cp_rpw_sc_rw4_f1); - printf("cp_rpw_sc_rw4_f2 = %f\n", cp_rpw_sc_rw4_f2); - - printf("f0\n"); - for (k = 0; k < 16; k++) - { - printf("%x ", parameter_dump_packet.sy_lfr_rw_mask.fx.f0_word1[k] ); - } - printf("\n"); - - printf("f1\n"); - for (k = 0; k < 16; k++) - { - printf("%x ", parameter_dump_packet.sy_lfr_rw_mask.fx.f1_word1[k] ); - } - printf("\n"); - - printf("f2\n"); - for (k = 0; k < 16; k++) - { - printf("%x ", parameter_dump_packet.sy_lfr_rw_mask.fx.f2_word1[k] ); - } - printf("\n"); - -} - void build_sy_lfr_rw_masks( void ) { build_sy_lfr_rw_mask( 0 ); build_sy_lfr_rw_mask( 1 ); build_sy_lfr_rw_mask( 2 ); - print_sy_lfr_rw_masks(); - merge_fbins_masks(); }