only read payload once, no debug

sr-frs-aprs-payload-minute-flag
alanbjohnston 3 years ago committed by GitHub
parent ebc4924c5e
commit 28a23c42d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -693,7 +693,7 @@ int main(int argc, char * argv[]) {
if (payload == ON) { // -55 if (payload == ON) { // -55
STEMBoardFailure = 0; STEMBoardFailure = 0;
printf("get_payload_status: %d \n", get_payload_serial(TRUE)); printf("get_payload_status: %d \n", get_payload_serial(FALSE)); // not debug
fflush(stdout); fflush(stdout);
printf("String: %s\n", buffer2); printf("String: %s\n", buffer2);
fflush(stdout); fflush(stdout);
@ -738,6 +738,8 @@ int main(int argc, char * argv[]) {
sleep(0.1); // added sleep between loops sleep(0.1); // added sleep between loops
} }
*/ */
printf(" Response from STEM Payload board: %s\n", sensor_payload);
if ((sensor_payload[0] == 'O') && (sensor_payload[1] == 'K')) // only process if valid payload response if ((sensor_payload[0] == 'O') && (sensor_payload[1] == 'K')) // only process if valid payload response
{ {
int count1; int count1;
@ -745,6 +747,7 @@ int main(int argc, char * argv[]) {
const char space[2] = " "; const char space[2] = " ";
token = strtok(sensor_payload, space); token = strtok(sensor_payload, space);
// printf("token: %s\n", token);
for (count1 = 0; count1 < 17; count1++) { for (count1 = 0; count1 < 17; count1++) {
if (token != NULL) { if (token != NULL) {
sensor[count1] = (float) atof(token); sensor[count1] = (float) atof(token);
@ -1020,7 +1023,7 @@ void get_tlm(void) {
} }
// read payload sensor if available // read payload sensor if available
/*
char sensor_payload[500]; char sensor_payload[500];
if (payload == ON) { if (payload == ON) {
@ -1058,7 +1061,8 @@ void get_tlm(void) {
sensor_payload[i] = '\0'; sensor_payload[i] = '\0';
printf(" Response from STEM Payload board: %s\n", sensor_payload); printf(" Response from STEM Payload board: %s\n", sensor_payload);
sleep(0.1); // added sleep between loops sleep(0.1); // added sleep between loops
} }
*/
if (mode != CW) if (mode != CW)
strcat(str, sensor_payload); // append to telemetry string for transmission strcat(str, sensor_payload); // append to telemetry string for transmission

Loading…
Cancel
Save

Powered by TurnKey Linux.