Re: [Hamlib-developer] Re: Addiions for the R-8500 and 750PRO
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Stephane F. <f4...@fr...> - 2001-02-07 20:20:32
|
Frank Singleton wrote:
> David HM Spector wrote:
> >
> > There are several modes that are present on the R-8500 that don't seem
> > to be present on other Icom rigs and which don't seem to be defined in
> > the current hamlib includes.
[...]
>
> Diffs are welcome, but come join us as a developer :-)
> Just sign up at sourceforge.
>
welcome on board David!
> We have left the basic mode types, and introduced
> bandwidth parameters.
>
[...]
> enum passband_width_e {
> RIG_PASSBAND_NORMAL = 0,
> RIG_PASSBAND_NARROW,
> RIG_PASSBAND_WIDE
> };
>
> typedef enum passband_width_e pbwidth_t;
>
> eg:
>
> rig_set_mode(RIG *rig, rmode_t mode); /* select mode */
> rig_set_passband(RIG *rig, pbwidth_t width); /* select width */
Well, to be more exact rig_set_passband isn't any more, and rig_set_mode
evolved into a combined function:
int rig_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width);
Anyway, it looks like we still lack some "modes".
* How would you set Synchronous AM (detection only), aka S-AM ?
* How would you set reverse sideband modes, like CW-R and RTTY-R ?
To my mind, these modes belong to rig_set_mode. However, I'm wondering
if we should create new RIG_MODEs or not.
Ideas anyone?
--
Stephane
|