FreeCalypso > hg > fc-rfcal-tools
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 } |