kopia lustrzana https://github.com/Hamlib/Hamlib
minor cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@320 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.1.1
rodzic
edd8759eea
commit
6dae3f9804
|
@ -6,7 +6,7 @@
|
|||
* via serial interface to an FT-847 using the "CAT" interface.
|
||||
*
|
||||
*
|
||||
* $Id: ft847.c,v 1.3 2001-01-06 06:49:40 javabear Exp $
|
||||
* $Id: ft847.c,v 1.4 2001-01-07 23:02:09 javabear Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -28,8 +28,8 @@
|
|||
|
||||
|
||||
/*
|
||||
* TODO - Remove static stuff, see ft747 for new style.
|
||||
* - create yaesu.h for common command structure etc..
|
||||
* TODO - Remove static stuff, see ft747 for new style [started]
|
||||
* - create yaesu.h for common command structure etc..[started]
|
||||
* - add mode set before freq set to avoid prior mode offset (eg: CW)
|
||||
*
|
||||
*/
|
||||
|
@ -432,7 +432,7 @@ int ft847_set_freq(RIG *rig, vfo_t vfo, freq_t freq) {
|
|||
return -RIG_EINVAL; /* sorry, wrong VFO */
|
||||
}
|
||||
|
||||
memcpy(&p->p_cmd,&ncmd[cmd_index].nseq,YAESU_CMD_LENGTH);
|
||||
memcpy(p->p_cmd,&ncmd[cmd_index].nseq,YAESU_CMD_LENGTH);
|
||||
|
||||
to_bcd_be(p->p_cmd,freq/10,8); /* store bcd format in in p_cmd */
|
||||
/* TODO -- fix 10Hz resolution -- FS */
|
||||
|
|
140
yaesu/ft847.h
140
yaesu/ft847.h
|
@ -6,7 +6,7 @@
|
|||
* via serial interface to an FT-847 using the "CAT" interface.
|
||||
*
|
||||
*
|
||||
* $Id: ft847.h,v 1.2 2001-01-04 07:03:58 javabear Exp $
|
||||
* $Id: ft847.h,v 1.3 2001-01-07 23:02:09 javabear Exp $
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
|
@ -188,144 +188,6 @@ int ft847_get_ptt(RIG *rig, vfo_t vfo, ptt_t *ptt);
|
|||
|
||||
|
||||
|
||||
#if 0
|
||||
|
||||
/*
|
||||
* Allow TX commands to be disabled
|
||||
*
|
||||
*/
|
||||
|
||||
#undef TX_ENABLED
|
||||
|
||||
/*
|
||||
* RX Status Flags
|
||||
*/
|
||||
|
||||
const unsigned char RXSF_DISC_CENTER = (1<<5);
|
||||
const unsigned char RXSF_CTCSS_DCS_CODE = (1<<6);
|
||||
const unsigned char RXSF_SQUELCH_STATUS = (1<<7);
|
||||
const unsigned char RXSF_SMETER_MASK = 0x1f; /* bottom 5 bits */
|
||||
|
||||
/*
|
||||
* TX Status Flags
|
||||
*/
|
||||
|
||||
const unsigned char TXSF_PTT_STATUS = (1<<7);
|
||||
const unsigned char TXSF_POALC_METER_MASK = 0x1f; /* bottom 5 bits */
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* MODES for READING and SETTING
|
||||
*/
|
||||
|
||||
#define MODE_LSB 0x00
|
||||
#define MODE_USB 0x01
|
||||
#define MODE_CW 0x02
|
||||
#define MODE_CWR 0x03
|
||||
#define MODE_AM 0x04
|
||||
#define MODE_FM 0x08
|
||||
#define MODE_CWN 0x82
|
||||
#define MODE_CWNR 0x83
|
||||
#define MODE_AMN 0x84
|
||||
#define MODE_FMN 0x88
|
||||
|
||||
/*
|
||||
* Modes for setting CTCSS/DCS Mode
|
||||
*
|
||||
*/
|
||||
|
||||
const unsigned char DCS_ON = 0x0a;
|
||||
const unsigned char CTCSS_ENC_DEC_ON = 0x2a;
|
||||
const unsigned char CTCSS_ENC_ON = 0x4a;
|
||||
const unsigned char CTCSS_ENC_DEC_OFF = 0x2a;
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Raw CAT command set
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
void cmd_set_cat_on(int fd);
|
||||
void cmd_set_cat_off(int fd);
|
||||
|
||||
void cmd_set_ptt_on(int fd);
|
||||
void cmd_set_ptt_off(int fd);
|
||||
|
||||
void cmd_set_sat_on(int fd);
|
||||
void cmd_set_sat_off(int fd);
|
||||
|
||||
void cmd_set_freq_main_vfo(int fd, unsigned char d1, unsigned char d2,
|
||||
unsigned char d3, unsigned char d4);
|
||||
|
||||
void cmd_set_freq_sat_rx_vfo(int fd, unsigned char d1, unsigned char d2,
|
||||
unsigned char d3, unsigned char d4);
|
||||
|
||||
void cmd_set_freq_sat_tx_vfo(int fd, unsigned char d1, unsigned char d2,
|
||||
unsigned char d3, unsigned char d4);
|
||||
|
||||
void cmd_set_opmode_main_vfo(int fd, unsigned char d1);
|
||||
void cmd_set_opmode_sat_rx_vfo(int fd, unsigned char d1);
|
||||
void cmd_set_opmode_sat_tx_vfo(int fd, unsigned char d1);
|
||||
|
||||
void cmd_set_ctcss_dcs_main_vfo(int fd, unsigned char d1);
|
||||
void cmd_set_ctcss_dcs_sat_rx_vfo(int fd, unsigned char d1);
|
||||
void cmd_set_ctcss_dcs_sat_tx_vfo(int fd, unsigned char d1);
|
||||
|
||||
void cmd_set_ctcss_freq_main_vfo(int fd, unsigned char d1);
|
||||
void cmd_set_ctcss_freq_sat_rx_vfo(int fd, unsigned char d1);
|
||||
void cmd_set_ctcss_freq_sat_tx_vfo(int fd, unsigned char d1);
|
||||
|
||||
void cmd_set_dcs_code_main_vfo(int fd, unsigned char d1, unsigned char d2);
|
||||
void cmd_set_dcs_code_sat_rx_vfo(int fd, unsigned char d1, unsigned char d2);
|
||||
void cmd_set_dcs_code_sat_tx_vfo(int fd, unsigned char d1, unsigned char d2);
|
||||
|
||||
void cmd_set_repeater_shift_minus(int fd);
|
||||
void cmd_set_repeater_shift_plus(int fd);
|
||||
void cmd_set_repeater_shift_simplex(int fd);
|
||||
|
||||
void cmd_set_repeater_offset(int fd, unsigned char d1, unsigned char d2,
|
||||
unsigned char d3, unsigned char d4);
|
||||
|
||||
unsigned char cmd_get_rx_status(int fd);
|
||||
unsigned char cmd_get_tx_status(int fd);
|
||||
|
||||
/*
|
||||
* Get frequency and mode info
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
long int cmd_get_freq_mode_status_main_vfo(int fd, unsigned char *mode);
|
||||
long int cmd_get_freq_mode_status_sat_rx_vfo(int fd, unsigned char *mode);
|
||||
long int cmd_get_freq_mode_status_sat_tx_vfo(int fd, unsigned char *mode);
|
||||
|
||||
|
||||
/*
|
||||
* Set frequency in Hz and mode
|
||||
*
|
||||
*/
|
||||
|
||||
void cmd_set_freq_main_vfo_hz(int fd,long int freq, unsigned char mode);
|
||||
void cmd_set_freq_sat_rx_vfo_hz(int fd,long int freq, unsigned char mode);
|
||||
void cmd_set_freq_sat_tx_vfo_hz(int fd,long int freq, unsigned char mode);
|
||||
|
||||
|
||||
/*
|
||||
* Set Repeater offset in Hz.
|
||||
*
|
||||
*/
|
||||
|
||||
void cmd_set_repeater_offset_hz(int fd,long int freq);
|
||||
|
||||
#endif /* 0 */
|
||||
|
||||
|
||||
|
||||
#endif /* _FT847_H */
|
||||
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue