kopia lustrzana https://github.com/Hamlib/Hamlib
removed useless vfo arg to set_trn/get_trn funcs, added rig_token_foreach for conf
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@779 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.1.3
rodzic
11ce718be6
commit
a7baa6ee7b
|
@ -2,7 +2,7 @@
|
||||||
* Hamlib Interface - API header
|
* Hamlib Interface - API header
|
||||||
* Copyright (c) 2000,2001 by Stephane Fillod and Frank Singleton
|
* Copyright (c) 2000,2001 by Stephane Fillod and Frank Singleton
|
||||||
*
|
*
|
||||||
* $Id: rig.h,v 1.53 2001-12-16 11:17:42 fillods Exp $
|
* $Id: rig.h,v 1.54 2001-12-20 07:42:57 fillods Exp $
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or modify
|
* This library is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU Library General Public License as
|
* it under the terms of the GNU Library General Public License as
|
||||||
|
@ -394,6 +394,8 @@ typedef long token_t;
|
||||||
#define RIG_CONF_NUMERIC 2
|
#define RIG_CONF_NUMERIC 2
|
||||||
#define RIG_CONF_CHECKBUTTON 3
|
#define RIG_CONF_CHECKBUTTON 3
|
||||||
|
|
||||||
|
#define RIG_COMBO_MAX 8
|
||||||
|
|
||||||
struct confparams {
|
struct confparams {
|
||||||
token_t token;
|
token_t token;
|
||||||
const char *name; /* try to avoid spaces in the name */
|
const char *name; /* try to avoid spaces in the name */
|
||||||
|
@ -408,7 +410,7 @@ struct confparams {
|
||||||
float step;
|
float step;
|
||||||
} n;
|
} n;
|
||||||
struct {
|
struct {
|
||||||
const char *combostr[8];
|
const char *combostr[RIG_COMBO_MAX];
|
||||||
} c;
|
} c;
|
||||||
} u;
|
} u;
|
||||||
};
|
};
|
||||||
|
@ -880,8 +882,8 @@ struct rig_caps {
|
||||||
int (*vfo_op)(RIG *rig, vfo_t vfo, vfo_op_t op);
|
int (*vfo_op)(RIG *rig, vfo_t vfo, vfo_op_t op);
|
||||||
int (*scan)(RIG *rig, vfo_t vfo, scan_t scan, int ch);
|
int (*scan)(RIG *rig, vfo_t vfo, scan_t scan, int ch);
|
||||||
|
|
||||||
int (*set_trn)(RIG *rig, vfo_t vfo, int trn);
|
int (*set_trn)(RIG *rig, int trn);
|
||||||
int (*get_trn)(RIG *rig, vfo_t vfo, int *trn);
|
int (*get_trn)(RIG *rig, int *trn);
|
||||||
|
|
||||||
|
|
||||||
int (*decode_event)(RIG *rig);
|
int (*decode_event)(RIG *rig);
|
||||||
|
@ -1114,6 +1116,7 @@ extern HAMLIB_EXPORT(int) rig_get_powerstat HAMLIB_PARAMS((RIG *rig, powerstat_t
|
||||||
extern HAMLIB_EXPORT(int) rig_reset HAMLIB_PARAMS((RIG *rig, reset_t reset)); /* dangerous! */
|
extern HAMLIB_EXPORT(int) rig_reset HAMLIB_PARAMS((RIG *rig, reset_t reset)); /* dangerous! */
|
||||||
|
|
||||||
|
|
||||||
|
extern HAMLIB_EXPORT(int) rig_token_foreach HAMLIB_PARAMS((RIG *rig, int (*cfunc)(const struct confparams *, rig_ptr_t), rig_ptr_t data));
|
||||||
extern HAMLIB_EXPORT(const struct confparams*) rig_confparam_lookup HAMLIB_PARAMS((RIG *rig, const char *name));
|
extern HAMLIB_EXPORT(const struct confparams*) rig_confparam_lookup HAMLIB_PARAMS((RIG *rig, const char *name));
|
||||||
extern HAMLIB_EXPORT(token_t) rig_token_lookup HAMLIB_PARAMS((RIG *rig, const char *name));
|
extern HAMLIB_EXPORT(token_t) rig_token_lookup HAMLIB_PARAMS((RIG *rig, const char *name));
|
||||||
|
|
||||||
|
@ -1154,8 +1157,8 @@ extern HAMLIB_EXPORT(int) rig_save_channel HAMLIB_PARAMS((RIG *rig, channel_t *c
|
||||||
extern HAMLIB_EXPORT(int) rig_set_channel HAMLIB_PARAMS((RIG *rig, const channel_t *chan)); /* mem */
|
extern HAMLIB_EXPORT(int) rig_set_channel HAMLIB_PARAMS((RIG *rig, const channel_t *chan)); /* mem */
|
||||||
extern HAMLIB_EXPORT(int) rig_get_channel HAMLIB_PARAMS((RIG *rig, channel_t *chan));
|
extern HAMLIB_EXPORT(int) rig_get_channel HAMLIB_PARAMS((RIG *rig, channel_t *chan));
|
||||||
|
|
||||||
extern HAMLIB_EXPORT(int) rig_set_trn HAMLIB_PARAMS((RIG *rig, vfo_t vfo, int trn));
|
extern HAMLIB_EXPORT(int) rig_set_trn HAMLIB_PARAMS((RIG *rig, int trn));
|
||||||
extern HAMLIB_EXPORT(int) rig_get_trn HAMLIB_PARAMS((RIG *rig, vfo_t vfo, int *trn));
|
extern HAMLIB_EXPORT(int) rig_get_trn HAMLIB_PARAMS((RIG *rig, int *trn));
|
||||||
|
|
||||||
|
|
||||||
extern HAMLIB_EXPORT(const char *) rig_get_info HAMLIB_PARAMS((RIG *rig));
|
extern HAMLIB_EXPORT(const char *) rig_get_info HAMLIB_PARAMS((RIG *rig));
|
||||||
|
|
Ładowanie…
Reference in New Issue