implemented more calls

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1140 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.1.4
Stéphane Fillod, F8CFE 2002-08-26 22:31:44 +00:00
rodzic 27f6be0fd0
commit aa5d119c4c
1 zmienionych plików z 433 dodań i 165 usunięć

Wyświetl plik

@ -2786,11 +2786,18 @@ rig_debug(debug_level, fmt, ...)
enum rig_debug_level_e debug_level enum rig_debug_level_e debug_level
const char * fmt const char * fmt
int ant_t
rig_get_ant(rig, vfo, ant) rig_get_ant(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
ant_t * ant CODE:
{
ant_t ant;
rig_get_ant(rig, vfo, &ant);
RETVAL = ant;
}
OUTPUT:
RETVAL
const struct rig_caps * const struct rig_caps *
rig_get_caps(rig_model) rig_get_caps(rig_model)
@ -2802,75 +2809,156 @@ rig_get_channel(rig, chan)
channel_t * chan channel_t * chan
int int
rig_get_ctcss_sql(rig, vfo, tone) rig_get_ctcss_sql(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
tone_t * tone CODE:
{
tone_t tone;
rig_get_ctcss_sql(rig, vfo, &tone);
RETVAL = tone;
}
OUTPUT:
RETVAL
int int
rig_get_ctcss_tone(rig, vfo, tone) rig_get_ctcss_tone(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
tone_t * tone CODE:
{
tone_t tone;
rig_get_ctcss_tone(rig, vfo, &tone);
RETVAL = tone;
}
OUTPUT:
RETVAL
int int
rig_get_dcd(rig, vfo, dcd) rig_get_dcd(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
dcd_t * dcd CODE:
{
dcd_t dcd;
rig_get_dcd(rig, vfo, &dcd);
RETVAL = dcd;
}
OUTPUT:
RETVAL
int int
rig_get_dcs_code(rig, vfo, code) rig_get_dcs_code(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
tone_t * code CODE:
{
tone_t code;
rig_get_dcs_code(rig, vfo, &code);
RETVAL = code;
}
OUTPUT:
RETVAL
int int
rig_get_dcs_sql(rig, vfo, code) rig_get_dcs_sql(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
tone_t * code CODE:
{
tone_t code;
rig_get_dcs_sql(rig, vfo, &code);
RETVAL = code;
}
OUTPUT:
RETVAL
int int
rig_get_func(rig, vfo, func, status) rig_get_func(rig, func, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo setting_t func
setting_t func vfo_t vfo
int * status CODE:
{
int status;
rig_get_func(rig, vfo, func, &status);
RETVAL = status;
}
OUTPUT:
RETVAL
const char * const char *
rig_get_info(rig) rig_get_info(rig)
Hamlib::Rig rig Hamlib::Rig rig
int value_t
rig_get_level(rig, vfo, level, val) rig_get_level(rig, level, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo setting_t level
setting_t level vfo_t vfo
value_t * val CODE:
{
value_t val;
rig_get_level(rig, vfo, level, &val);
RETVAL = val;
}
OUTPUT:
RETVAL
int int
rig_get_mem(rig, vfo, ch) rig_get_mem(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
int * ch CODE:
{
int ch;
rig_get_mem(rig, vfo, &ch);
RETVAL = ch;
}
OUTPUT:
RETVAL
value_t
rig_get_parm(rig, parm)
Hamlib::Rig rig
setting_t parm
CODE:
{
value_t val;
rig_get_parm(rig, parm, &val);
RETVAL = val;
}
OUTPUT:
RETVAL
int int
rig_get_parm(rig, parm, val) rig_get_powerstat(rig)
RIG * rig Hamlib::Rig rig
setting_t parm CODE:
value_t * val {
powerstat_t status;
rig_get_powerstat(rig, &status);
RETVAL = status;
}
OUTPUT:
RETVAL
int int
rig_get_powerstat(rig, status) rig_get_ptt(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
powerstat_t * status vfo_t vfo
CODE:
int {
rig_get_ptt(rig, vfo, ptt) ptt_t ptt;
RIG * rig rig_get_ptt(rig, vfo, &ptt);
vfo_t vfo RETVAL = ptt;
ptt_t * ptt }
OUTPUT:
RETVAL
const freq_range_t * const freq_range_t *
rig_get_range(range_list, freq, mode) rig_get_range(range_list, freq, mode)
@ -2880,32 +2968,61 @@ rig_get_range(range_list, freq, mode)
shortfreq_t shortfreq_t
rig_get_resolution(rig, mode) rig_get_resolution(rig, mode)
RIG * rig Hamlib::Rig rig
rmode_t mode rmode_t mode
int int
rig_get_rit(rig, vfo, rit) rig_get_rit(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
shortfreq_t * rit CODE:
{
shortfreq_t rit;
rig_get_rit(rig, vfo, &rit);
RETVAL = rit;
}
OUTPUT:
RETVAL
int int
rig_get_rptr_offs(rig, vfo, rptr_offs) rig_get_rptr_offs(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
shortfreq_t * rptr_offs CODE:
{
shortfreq_t rptr_offs;
rig_get_rptr_offs(rig, vfo, &rptr_offs);
RETVAL = rptr_offs;
}
OUTPUT:
RETVAL
int int
rig_get_rptr_shift(rig, vfo, rptr_shift) rig_get_rptr_shift(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
rptr_shift_t * rptr_shift CODE:
{
rptr_shift_t rptr_shift;
rig_get_rptr_shift(rig, vfo, &rptr_shift);
RETVAL = rptr_shift;
}
OUTPUT:
RETVAL
split_t
rig_get_split(rig, vfo = RIG_VFO_CURR)
Hamlib::Rig rig
vfo_t vfo
CODE:
{
split_t split;
rig_get_split(rig, vfo, &split);
RETVAL = split;
}
OUTPUT:
RETVAL
int
rig_get_split(rig, vfo, split)
RIG * rig
vfo_t vfo
split_t * split
int int
rig_set_split_freq(rig, tx_freq, vfo = RIG_VFO_CURR) rig_set_split_freq(rig, tx_freq, vfo = RIG_VFO_CURR)
@ -2928,6 +3045,95 @@ rig_get_split_freq(rig, vfo = RIG_VFO_CURR)
OUTPUT: OUTPUT:
RETVAL RETVAL
int
rig_set_ext_level(rig, name, value, vfo = RIG_VFO_CURR)
Hamlib::Rig rig
const char * name
const char * value
vfo_t vfo
CODE:
{
value_t val;
const struct confparams *cfp;
cfp = rig_ext_lookup(rig, name);
if (!cfp)
return; /* no such parameter */
/* FIXME: only RIG_CONF_STRING supported so far */
val.s = value;
RETVAL = rig_set_ext_level(rig, vfo, cfp->token, val);
}
OUTPUT:
RETVAL
SV*
rig_get_ext_level(rig, name, vfo = RIG_VFO_CURR)
Hamlib::Rig rig
const char * name
vfo_t vfo
CODE:
{
value_t val;
char s[256];
const struct confparams *cfp;
cfp = rig_ext_lookup(rig, name);
if (!cfp)
return; /* no such parameter */
/* FIXME: only RIG_CONF_STRING supported so far */
val.s = s;
rig_get_ext_level(rig, vfo, cfp->token, &val);
RETVAL = newSVpv(val.s, 0);
}
OUTPUT:
RETVAL
int
rig_set_ext_parm(rig, name, value)
Hamlib::Rig rig
const char * name
const char * value
CODE:
{
value_t val;
const struct confparams *cfp;
cfp = rig_ext_lookup(rig, name);
if (!cfp)
return; /* no such parameter */
/* FIXME: only RIG_CONF_STRING supported so far */
val.s = value;
RETVAL = rig_set_ext_parm(rig, cfp->token, val);
}
OUTPUT:
RETVAL
SV*
rig_get_ext_parm(rig, name)
Hamlib::Rig rig
const char * name
CODE:
{
value_t val;
char s[256];
const struct confparams *cfp;
cfp = rig_ext_lookup(rig, name);
if (!cfp)
return; /* no such parameter */
/* FIXME: only RIG_CONF_STRING supported so far */
val.s = s;
rig_get_ext_parm(rig, cfp->token, &val);
RETVAL = newSVpv(val.s, 0);
}
OUTPUT:
RETVAL
int int
rig_set_conf(rig, name, val) rig_set_conf(rig, name, val)
Hamlib::Rig rig Hamlib::Rig rig
@ -2960,59 +3166,81 @@ rig_get_conf(rig, name)
int int
rig_get_trn(rig, trn) rig_get_trn(rig, trn)
RIG * rig Hamlib::Rig rig
int * trn CODE:
{
int trn;
rig_get_trn(rig, &trn);
RETVAL = trn;
}
OUTPUT:
RETVAL
int int
rig_get_ts(rig, vfo, ts) rig_get_ts(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
shortfreq_t * ts CODE:
{
shortfreq_t ts;
freq_t freq;
rig_get_ts(rig, vfo, &ts);
RETVAL = ts;
}
OUTPUT:
RETVAL
int int
rig_get_xit(rig, vfo, xit) rig_get_xit(rig, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo vfo_t vfo
shortfreq_t * xit CODE:
{
shortfreq_t xit;
rig_get_xit(rig, vfo, &xit);
RETVAL = xit;
}
OUTPUT:
RETVAL
setting_t setting_t
rig_has_get_func(rig, func) rig_has_get_func(rig, func)
RIG * rig Hamlib::Rig rig
setting_t func setting_t func
setting_t setting_t
rig_has_get_level(rig, level) rig_has_get_level(rig, level)
RIG * rig Hamlib::Rig rig
setting_t level setting_t level
setting_t setting_t
rig_has_get_parm(rig, parm) rig_has_get_parm(rig, parm)
RIG * rig Hamlib::Rig rig
setting_t parm setting_t parm
scan_t scan_t
rig_has_scan(rig, scan) rig_has_scan(rig, scan)
RIG * rig Hamlib::Rig rig
scan_t scan scan_t scan
setting_t setting_t
rig_has_set_func(rig, func) rig_has_set_func(rig, func)
RIG * rig Hamlib::Rig rig
setting_t func setting_t func
setting_t setting_t
rig_has_set_level(rig, level) rig_has_set_level(rig, level)
RIG * rig Hamlib::Rig rig
setting_t level setting_t level
setting_t setting_t
rig_has_set_parm(rig, parm) rig_has_set_parm(rig, parm)
RIG * rig Hamlib::Rig rig
setting_t parm setting_t parm
vfo_op_t vfo_op_t
rig_has_vfo_op(rig, op) rig_has_vfo_op(rig, op)
RIG * rig Hamlib::Rig rig
vfo_op_t op vfo_op_t op
int int
@ -3036,17 +3264,17 @@ rig_need_debug(debug_level)
pbwidth_t pbwidth_t
rig_passband_narrow(rig, mode) rig_passband_narrow(rig, mode)
RIG * rig Hamlib::Rig rig
rmode_t mode rmode_t mode
pbwidth_t pbwidth_t
rig_passband_normal(rig, mode) rig_passband_normal(rig, mode)
RIG * rig Hamlib::Rig rig
rmode_t mode rmode_t mode
pbwidth_t pbwidth_t
rig_passband_wide(rig, mode) rig_passband_wide(rig, mode)
RIG * rig Hamlib::Rig rig
rmode_t mode rmode_t mode
int int
@ -3078,39 +3306,49 @@ rig_register(caps)
int int
rig_reset(rig, reset) rig_reset(rig, reset)
RIG * rig Hamlib::Rig rig
reset_t reset reset_t reset
int int
rig_scan(rig, vfo, scan, ch) rig_scan(rig, scan, ch, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
scan_t scan scan_t scan
int ch int ch
vfo_t vfo
C_ARGS:
rig, vfo, scan, ch
int int
rig_send_dtmf(rig, vfo, digits) rig_send_dtmf(rig, vfo, digits, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
const char * digits const char * digits
vfo_t vfo
C_ARGS:
rig, vfo, digits
int int
rig_send_morse(rig, vfo, msg) rig_send_morse(rig, vfo, msg, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
const char * msg const char * msg
vfo_t vfo
C_ARGS:
rig, vfo, msg
int int
rig_set_ant(rig, vfo, ant) rig_set_ant(rig, ant, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo ant_t ant
ant_t ant vfo_t vfo
C_ARGS:
rig, vfo, ant
int int
rig_set_bank(rig, vfo, bank) rig_set_bank(rig, bank, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
int bank int bank
vfo_t vfo
C_ARGS:
rig, vfo, bank
int int
rig_set_channel(rig, chan) rig_set_channel(rig, chan)
@ -3118,110 +3356,138 @@ rig_set_channel(rig, chan)
const channel_t * chan const channel_t * chan
int int
rig_set_ctcss_sql(rig, vfo, tone) rig_set_ctcss_sql(rig, tone, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
tone_t tone tone_t tone
vfo_t vfo
C_ARGS:
rig, vfo, tone
int int
rig_set_ctcss_tone(rig, vfo, tone) rig_set_ctcss_tone(rig, tone, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
tone_t tone tone_t tone
vfo_t vfo
C_ARGS:
rig, vfo, tone
int int
rig_set_dcs_code(rig, vfo, code) rig_set_dcs_code(rig, code, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
tone_t code tone_t code
vfo_t vfo
C_ARGS:
rig, vfo, code
int int
rig_set_dcs_sql(rig, vfo, code) rig_set_dcs_sql(rig, code, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
tone_t code tone_t code
vfo_t vfo
C_ARGS:
rig, vfo, code
void void
rig_set_debug(debug_level) rig_set_debug(debug_level)
enum rig_debug_level_e debug_level enum rig_debug_level_e debug_level
int int
rig_set_func(rig, vfo, func, status) rig_set_func(rig, func, status, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo setting_t func
setting_t func int status
int status vfo_t vfo
C_ARGS:
rig, vfo, func, status
int int
rig_set_level(rig, vfo, level, val) rig_set_level(rig, level, val, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo setting_t level
setting_t level value_t val
value_t val vfo_t vfo
C_ARGS:
rig, vfo, level, val
int int
rig_set_mem(rig, vfo, ch) rig_set_mem(rig, ch, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo int ch
int ch vfo_t vfo
C_ARGS:
rig, vfo, ch
int int
rig_set_parm(rig, parm, val) rig_set_parm(rig, parm, val)
RIG * rig Hamlib::Rig rig
setting_t parm setting_t parm
value_t val value_t val
int int
rig_set_powerstat(rig, status) rig_set_powerstat(rig, status)
RIG * rig Hamlib::Rig rig
powerstat_t status powerstat_t status
int int
rig_set_ptt(rig, vfo, ptt) rig_set_ptt(rig, ptt, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
ptt_t ptt ptt_t ptt
vfo_t vfo
C_ARGS:
rig, vfo, ptt
int int
rig_set_rit(rig, vfo, rit) rig_set_rit(rig, rit, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
shortfreq_t rit shortfreq_t rit
vfo_t vfo
C_ARGS:
rig, vfo, rit
int int
rig_set_rptr_offs(rig, vfo, rptr_offs) rig_set_rptr_offs(rig, rptr_offs, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
shortfreq_t rptr_offs shortfreq_t rptr_offs
vfo_t vfo
C_ARGS:
rig, vfo, rptr_offs
int int
rig_set_rptr_shift(rig, vfo, rptr_shift) rig_set_rptr_shift(rig, rptr_shift, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
rptr_shift_t rptr_shift rptr_shift_t rptr_shift
vfo_t vfo
C_ARGS:
rig, vfo, rptr_shift
int int
rig_set_split(rig, vfo, split) rig_set_split(rig, split, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo split_t split
split_t split vfo_t vfo
C_ARGS:
rig, vfo, split
int int
rig_set_trn(rig, trn) rig_set_trn(rig, trn)
RIG * rig Hamlib::Rig rig
int trn int trn
int int
rig_set_ts(rig, vfo, ts) rig_set_ts(rig, ts, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
shortfreq_t ts shortfreq_t ts
vfo_t vfo
C_ARGS:
rig, vfo, ts
int int
rig_set_xit(rig, vfo, xit) rig_set_xit(rig, xit, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
shortfreq_t xit shortfreq_t xit
vfo_t vfo
C_ARGS:
rig, vfo, xit
int int
rig_setting2idx(s) rig_setting2idx(s)
@ -3232,10 +3498,12 @@ rig_unregister(rig_model)
rig_model_t rig_model rig_model_t rig_model
int int
rig_vfo_op(rig, vfo, op) rig_vfo_op(rig, op, vfo = RIG_VFO_CURR)
RIG * rig Hamlib::Rig rig
vfo_t vfo
vfo_op_t op vfo_op_t op
vfo_t vfo
C_ARGS:
rig, vfo, op
const char * const char *
rigerror(errnum) rigerror(errnum)