| 71 | |
| 72 | |
| 73 | int csv_save(RIG *rig, const char *outfilename) |
| 74 | { |
| 75 | int status; |
| 76 | FILE *f; |
| 77 | |
| 78 | f = fopen(outfilename, "w"); |
| 79 | |
| 80 | if (!f) |
| 81 | { |
| 82 | return -1; |
| 83 | } |
| 84 | |
| 85 | if (rig->caps->clone_combo_get) |
| 86 | { |
| 87 | printf("About to save data, enter cloning mode: %s\n", |
| 88 | rig->caps->clone_combo_get); |
| 89 | } |
| 90 | |
| 91 | status = rig_get_chan_all_cb(rig, RIG_VFO_NONE, dump_csv_chan, f); |
| 92 | |
| 93 | fclose(f); |
| 94 | |
| 95 | return status; |
| 96 | } |
| 97 | |
| 98 | |
| 99 | /** csv_load assumes the first line in a csv file is a key line, |
no test coverage detected