CDMS code for testing sbc
Dependencies: FreescaleIAP SimpleDMA mbed-rtos mbed
Fork of CDMS_CODE by
Diff: COM_MNG_TMTC.h
- Revision:
- 53:18db568f1098
- Parent:
- 52:0bd68655c651
- Child:
- 55:39e59903bc3a
- Child:
- 56:a88e16f6c18e
diff -r 0bd68655c651 -r 18db568f1098 COM_MNG_TMTC.h --- a/COM_MNG_TMTC.h Thu Jan 14 06:16:42 2016 +0000 +++ b/COM_MNG_TMTC.h Thu Jan 14 10:32:40 2016 +0000 @@ -447,7 +447,7 @@ tm_print = tm_print->next_TM; //for check } received = 0; - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } else { @@ -465,7 +465,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } break; } @@ -501,7 +501,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,9); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } case 0x2: { @@ -525,7 +525,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,9); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } case 0x5: { @@ -546,7 +546,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } default: @@ -565,7 +565,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } break; } @@ -589,7 +589,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x02) @@ -606,7 +606,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x03) @@ -623,7 +623,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x04) @@ -640,7 +640,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x11) @@ -657,7 +657,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x12) @@ -674,7 +674,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x13) @@ -691,7 +691,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x14) @@ -708,7 +708,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x15) @@ -725,7 +725,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x16) @@ -742,7 +742,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x21) @@ -759,7 +759,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x22) @@ -776,7 +776,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x23) @@ -793,7 +793,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x24) @@ -810,7 +810,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x25) @@ -827,7 +827,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x26) @@ -844,7 +844,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x31) @@ -861,7 +861,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x32) @@ -878,7 +878,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x33) @@ -895,7 +895,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0x34) @@ -912,7 +912,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; break; } @@ -930,7 +930,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } else if(GETpid(tc_ptr)==0xF1) @@ -952,7 +952,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } else { @@ -970,7 +970,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; } } @@ -992,7 +992,7 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } } @@ -1033,13 +1033,12 @@ crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); - return tm_ptr; + tm_pointer->next_TM = NULL; return tm_ptr; break; } } } // CDMS TEAM CODE END - // EXECUTE OBOSC #define execute_obosc_core(tc_ptr, tm_ptr, reset_flag) {\ uint8_t service_subtype = (tc_ptr->TC_string[2]) & 0x0F;\