comparison cmu200/rfanalyzer.c @ 41:3f4221ef916a

fc-cmu200d: power-meas implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 27 May 2017 02:43:43 +0000
parents 2fb9768fc1e2
children e35da125c937
comparison
equal deleted inserted replaced
40:2fb9768fc1e2 41:3f4221ef916a
72 } 72 }
73 sprintf(client_resp, "+ %s\n", resp_fields[7]); 73 sprintf(client_resp, "+ %s\n", resp_fields[7]);
74 send_socket_response(client_resp); 74 send_socket_response(client_resp);
75 return(0); 75 return(0);
76 } 76 }
77
78 cmd_power_meas()
79 {
80 char *resp_fields[5];
81 char client_resp[128];
82
83 if (current_mode != OP_MODE_GSM_RFAN) {
84 send_socket_response("-Wrong mode\n");
85 return(0);
86 }
87 send_scpi_cmd("READ:POW?\n");
88 collect_instr_response();
89 if (parse_commasep_response(resp_fields, 5) < 0) {
90 send_socket_response
91 ("-CMU200 response has wrong number of fields\n");
92 return(0);
93 }
94 sprintf(client_resp, "+ %s\n", resp_fields[4]);
95 send_socket_response(client_resp);
96 return(0);
97 }