From: Stephane F. <f4...@us...> - 2000-10-22 17:02:25
|
Update of /cvsroot/hamlib/hamlib/include/hamlib In directory slayer.i.sourceforge.net:/tmp/cvs-serv12181/include/hamlib Modified Files: rig.h Log Message: * renamed rig_*_rpt_* functions to rig_*_rptr_* to be more uniform * made use of setting_t type in *_has_* functions * removed set_volume, get_volume, set_squelch, get_squelch, get_squelch_status, set_ant, get_ant, int et_att, get_att, set_preamp, get_preamp, set_power, and get_power in favor of set_level/get_level. * set_func takes one more arg for the status (activate or desactivate) Index: rig.h =================================================================== RCS file: /cvsroot/hamlib/hamlib/include/hamlib/rig.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** rig.h 2000/10/16 21:58:03 1.4 --- rig.h 2000/10/22 16:02:21 1.5 *************** *** 325,329 **** freq_t start; freq_t end; ! unsigned long modes; /* bitwise OR'ed RIG_MODE_* */ int low_power; /* in mW, -1 for no power (ie. rx list) */ int high_power; /* in mW, -1 for no power (ie. rx list) */ --- 325,329 ---- freq_t start; freq_t end; ! rmode_t modes; /* bitwise OR'ed RIG_MODE_* */ int low_power; /* in mW, -1 for no power (ie. rx list) */ int high_power; /* in mW, -1 for no power (ie. rx list) */ *************** *** 396,402 **** int timeout; /* in ms */ int retry; /* maximum number of retries, 0 to disable */ ! unsigned long has_func; /* bitwise OR'ed RIG_FUNC_FAGC, NG, etc. */ ! unsigned long has_level; /* bitwise OR'ed RIG_LEVEL_* */ ! unsigned long has_set_level; /* bitwise OR'ed RIG_LEVEL_* */ int chan_qty; /* number of channels */ #if 0 --- 396,402 ---- int timeout; /* in ms */ int retry; /* maximum number of retries, 0 to disable */ ! setting_t has_func; /* bitwise OR'ed RIG_FUNC_FAGC, NG, etc. */ ! setting_t has_level; /* bitwise OR'ed RIG_LEVEL_* */ ! setting_t has_set_level; /* bitwise OR'ed RIG_LEVEL_* */ int chan_qty; /* number of channels */ #if 0 *************** *** 439,447 **** int (*get_passband)(RIG *rig, pbwidth_t *width); /* get width */ ! int (*set_rpt_shift)(RIG *rig, rptr_shift_t rptr_shift); /* set repeater shift */ ! int (*get_rpt_shift)(RIG *rig, rptr_shift_t *rptr_shift); /* get repeater shift */ ! int (*set_rpt_offs)(RIG *rig, unsigned long offs);/* set duplex offset freq */ ! int (*get_rpt_offs)(RIG *rig, unsigned long *offs);/* get duplex offset freq*/ int (*set_split_freq)(RIG *rig, freq_t rx_freq, freq_t tx_freq); --- 439,447 ---- int (*get_passband)(RIG *rig, pbwidth_t *width); /* get width */ ! int (*set_rptr_shift)(RIG *rig, rptr_shift_t rptr_shift); /* set repeater shift */ ! int (*get_rptr_shift)(RIG *rig, rptr_shift_t *rptr_shift); /* get repeater shift */ ! int (*set_rptr_offs)(RIG *rig, unsigned long offs);/*set duplex offset freq*/ ! int (*get_rptr_offs)(RIG *rig, unsigned long *offs);/*get duplex offset freq*/ int (*set_split_freq)(RIG *rig, freq_t rx_freq, freq_t tx_freq); *************** *** 464,504 **** * on all bands/modes. Have to work this out.. --SF */ - #if 0 - int (*set_power)(RIG *rig, float power); /* set TX power [0.0 .. 1.0] */ - int (*get_power)(RIG *rig, float *power); - #endif - int (*power2mW)(RIG *rig, unsigned int *mwpower, float power, freq_t freq, rmode_t mode); int (*mW2power)(RIG *rig, float *power, unsigned int mwpower, freq_t freq, rmode_t mode); - #if 0 - int (*set_volume)(RIG *rig, float vol); /* select vol from 0.0 and 1.0 */ - int (*get_volume)(RIG *rig, float *vol); /* get volume */ - - int (*set_squelch)(RIG *rig, float sql); /* set squelch */ - int (*get_squelch)(RIG *rig, float *sql); /* get squelch setting */ - int (*get_squelch_status)(RIG *rig, int *sql_status); /* get squelch status */ - int (*get_strength)(RIG *rig, int *strength); /* get signal strength */ - #endif - int (*set_poweron)(RIG *rig); int (*set_poweroff)(RIG *rig); - - #if 0 - int (*set_ant)(RIG *rig, int ant); /* set antenna number */ - int (*get_ant)(RIG *rig, int *ant); /* get antenna number */ - - int (*set_att)(RIG *rig, int att); /* set attenuator */ - int (*get_att)(RIG *rig, int *att); /* get attenuator */ - - int (*set_preamp)(RIG *rig, int preamp); /* set preamp */ - int (*get_preamp)(RIG *rig, int *preamp); /* get preamp */ - #endif ! int (*set_level)(RIG *rig, setting_t set, value_t val);/* set level setting */ ! int (*get_level)(RIG *rig, setting_t set, value_t *val);/* set level setting*/ ! int (*set_func)(RIG *rig, unsigned long func); /* activate the function(s) */ ! int (*get_func)(RIG *rig, unsigned long *func); /* get the setting from rig */ int (*set_mem)(RIG *rig, int ch); /* set memory channel number */ --- 464,478 ---- * on all bands/modes. Have to work this out.. --SF */ int (*power2mW)(RIG *rig, unsigned int *mwpower, float power, freq_t freq, rmode_t mode); int (*mW2power)(RIG *rig, float *power, unsigned int mwpower, freq_t freq, rmode_t mode); int (*set_poweron)(RIG *rig); int (*set_poweroff)(RIG *rig); ! int (*set_level)(RIG *rig, setting_t level, value_t val);/* set level setting */ ! int (*get_level)(RIG *rig, setting_t level, value_t *val);/* set level setting*/ ! int (*set_func)(RIG *rig, setting_t func, int status); /* activate the function(s) */ ! int (*get_func)(RIG *rig, setting_t *func); /* get the setting from rig */ int (*set_mem)(RIG *rig, int ch); /* set memory channel number */ *************** *** 616,623 **** extern int rig_get_ptt(RIG *rig, ptt_t *ptt); /* get ptt status */ ! extern int rig_set_rpt_shift(RIG *rig, rptr_shift_t rptr_shift); /* set repeater shift */ ! extern int rig_get_rpt_shift(RIG *rig, rptr_shift_t *rptr_shift); /* get repeater shift */ ! extern int rig_set_rpt_offs(RIG *rig, unsigned long rptr_offs); /* set repeater offset */ ! extern int rig_get_rpt_offs(RIG *rig, unsigned long *rptr_offs); /* get repeater offset */ extern int rig_set_ctcss(RIG *rig, unsigned int tone); --- 590,597 ---- extern int rig_get_ptt(RIG *rig, ptt_t *ptt); /* get ptt status */ ! extern int rig_set_rptr_shift(RIG *rig, rptr_shift_t rptr_shift); /* set repeater shift */ ! extern int rig_get_rptr_shift(RIG *rig, rptr_shift_t *rptr_shift); /* get repeater shift */ ! extern int rig_set_rptr_offs(RIG *rig, unsigned long rptr_offs); /* set repeater offset */ ! extern int rig_get_rptr_offs(RIG *rig, unsigned long *rptr_offs); /* get repeater offset */ extern int rig_set_ctcss(RIG *rig, unsigned int tone); *************** *** 670,678 **** extern RIG *rig_probe(const char *rig_path); ! extern int rig_has_level(RIG *rig, setting_t level); ! extern int rig_has_set_level(RIG *rig, setting_t level); ! extern int rig_has_func(RIG *rig, setting_t func); /* is part of capabilities? */ ! extern int rig_set_func(RIG *rig, setting_t func); /* activate the function(s) */ extern int rig_get_func(RIG *rig, setting_t *func); /* get the setting from rig */ --- 644,652 ---- extern RIG *rig_probe(const char *rig_path); ! extern setting_t rig_has_level(RIG *rig, setting_t level); ! extern setting_t rig_has_set_level(RIG *rig, setting_t level); ! extern setting_t rig_has_func(RIG *rig, setting_t func); /* is part of capabilities? */ ! extern int rig_set_func(RIG *rig, setting_t func, int status); /* activate the function(s) */ extern int rig_get_func(RIG *rig, setting_t *func); /* get the setting from rig */ *************** *** 688,692 **** extern const struct rig_caps *rig_get_caps(rig_model_t rig_model); ! const freq_range_t *rig_get_range(const freq_range_t range_list[], freq_t freq, unsigned long mode); extern const char *rigerror(int errnum); --- 662,666 ---- extern const struct rig_caps *rig_get_caps(rig_model_t rig_model); ! const freq_range_t *rig_get_range(const freq_range_t range_list[], freq_t freq, rmode_t mode); extern const char *rigerror(int errnum); |