[Hamlib-cvs-digest] CVS: hamlib/ft747 ft747.h,1.13,1.14
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Frank S. <jav...@us...> - 2000-11-25 08:19:24
|
Update of /cvsroot/hamlib/hamlib/ft747 In directory slayer.i.sourceforge.net:/tmp/cvs-serv12086 Modified Files: ft747.h Log Message: updated ptt/mode/vfo Index: ft747.h =================================================================== RCS file: /cvsroot/hamlib/hamlib/ft747/ft747.h,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** ft747.h 2000/10/09 01:17:19 1.13 --- ft747.h 2000/11/25 08:19:21 1.14 *************** *** 1,6 **** /* ! * hamlib - (C) Frank Singleton 2000 (vk...@ix...) * ! * ft747.h - (C) Frank Singleton 2000 (vk...@ix...) * This shared library provides an API for communicating * via serial interface to an FT-747GX using the "CAT" interface --- 1,6 ---- /* ! * hamlib - (C) Frank Singleton 2000 (vk3fcs@@ix.netcom.com) * ! * ft747.h - (C) Frank Singleton 2000 (vk3fcs@@ix.netcom.com) * This shared library provides an API for communicating * via serial interface to an FT-747GX using the "CAT" interface *************** *** 92,103 **** #define MODE_LSB 0x10 #define MODE_NAR 0x80 /* ! * Some useful offsets in the status update map * */ ! #define FT747_STATUS_UPDATE_MODE_OFFSET 0x18 --- 92,122 ---- #define MODE_LSB 0x10 #define MODE_NAR 0x80 + #define MODE_MASK 0x9f /* ! * Status Flag Masks when reading ! */ ! ! #define SF_DLOCK 0x01 ! #define SF_SPLIT 0x02 ! #define SF_CLAR 0x04 ! #define SF_VFOAB 0x08 ! #define SF_VFOMR 0x10 ! #define SF_RXTX 0x20 ! #define SF_RESV 0x40 ! #define SF_PRI 0x80 ! ! ! ! ! /* ! * Some useful offsets in the status update map (offset) * */ ! #define FT747_SUMO_DISPLAYED_MODE 0x18 ! #define FT747_SUMO_DISPLAYED_STATUS 0x00 ! #define FT747_SUMO_DISPLAYED_FREQ 0x00 *************** *** 125,130 **** int ft747_get_freq(RIG *rig, freq_t *freq); ! int ft747_set_mode(RIG *rig, rmode_t rmode); /* select mode */ ! int ft747_get_mode(RIG *rig, rmode_t *rmode); /* get mode */ int ft747_set_vfo(RIG *rig, vfo_t vfo); /* select vfo */ --- 144,149 ---- int ft747_get_freq(RIG *rig, freq_t *freq); ! int ft747_set_mode(RIG *rig, rmode_t mode); /* select mode */ ! int ft747_get_mode(RIG *rig, rmode_t *mode); /* get mode */ int ft747_set_vfo(RIG *rig, vfo_t vfo); /* select vfo */ *************** *** 149,165 **** #undef TX_ENABLED - - /* - * Status Flags - */ - - #define SF_DLOCK 0x01 - #define SF_SPLIT 0x02 - #define SF_CLAR 0x04 - #define SF_VFOAB 0x08 - #define SF_VFOMR 0x10 - #define SF_RXTX 0x20 - #define SF_RESV 0x40 - #define SF_PRI 0x80 --- 168,171 ---- |