#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <hamlib/rig.h>
Functions | |
int HAMLIB_API | rig_set_mem (RIG *rig, vfo_t vfo, int ch) |
set the current memory channel number | |
int HAMLIB_API | rig_get_mem (RIG *rig, vfo_t vfo, int *ch) |
get the current memory channel number | |
int HAMLIB_API | rig_set_bank (RIG *rig, vfo_t vfo, int bank) |
set the current memory bank | |
int HAMLIB_API | rig_set_channel (RIG *rig, const channel_t *chan) |
set channel data | |
int HAMLIB_API | rig_get_channel (RIG *rig, channel_t *chan) |
get channel data |
|
get channel data
Example: channel_t chan; int err; chan->vfo = RIG_VFO_MEM; chan->channel_num = 10; err = rig_get_channel(rig, &chan); if (err != RIG_OK) error("get_channel failed: %s", rigerror(err)); The rig_get_channel is supposed to have no impact on the current VFO and memory number selected. Depending on backend and rig capabilities, the chan struct may not be filled in completely. Note: chan->ext_levels is a pointer to a newly mallocated memory. This is the responsability of the caller to manage and eventually free it.
|
|
get the current memory channel number
|
|
set the current memory bank
|
|
set channel data
The rig_set_channel is supposed to have no impact on the current VFO and memory number selected. Depending on backend and rig capabilities, the chan struct may not be set completely.
|
|
set the current memory channel number
|