kopia lustrzana https://github.com/Hamlib/Hamlib
disable confusing width setting in ft100_set_mode for now
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2386 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.2.8
rodzic
80483e93bb
commit
c256324950
|
@ -8,7 +8,7 @@
|
||||||
* The starting point for this code was Frank's ft847 implementation.
|
* The starting point for this code was Frank's ft847 implementation.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* $Id: ft100.c,v 1.21 2008-09-15 18:32:10 fillods Exp $
|
* $Id: ft100.c,v 1.22 2008-09-15 22:15:50 fillods Exp $
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
|
@ -474,8 +474,9 @@ int ft100_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) {
|
||||||
|
|
||||||
int ft100_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) {
|
int ft100_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) {
|
||||||
unsigned char cmd_index; /* index of sequence to send */
|
unsigned char cmd_index; /* index of sequence to send */
|
||||||
|
int ret;
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_VERBOSE,"ft100: generic mode = %x \n", mode);
|
rig_debug(RIG_DEBUG_VERBOSE,"ft100: generic mode = %x, width %d\n", mode, width);
|
||||||
|
|
||||||
switch(mode) {
|
switch(mode) {
|
||||||
case RIG_MODE_AM:
|
case RIG_MODE_AM:
|
||||||
|
@ -484,6 +485,9 @@ int ft100_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) {
|
||||||
case RIG_MODE_CW:
|
case RIG_MODE_CW:
|
||||||
cmd_index = FT100_NATIVE_CAT_SET_MODE_CW;
|
cmd_index = FT100_NATIVE_CAT_SET_MODE_CW;
|
||||||
break;
|
break;
|
||||||
|
case RIG_MODE_CWR:
|
||||||
|
cmd_index = FT100_NATIVE_CAT_SET_MODE_CWR;
|
||||||
|
break;
|
||||||
case RIG_MODE_USB:
|
case RIG_MODE_USB:
|
||||||
cmd_index = FT100_NATIVE_CAT_SET_MODE_USB;
|
cmd_index = FT100_NATIVE_CAT_SET_MODE_USB;
|
||||||
break;
|
break;
|
||||||
|
@ -503,14 +507,21 @@ int ft100_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) {
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ret = ft100_send_priv_cmd(rig,cmd_index);
|
||||||
|
if (ret != RIG_OK)
|
||||||
|
return ret;
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
/* ignore width for now. Should be Opcode 0x8C */
|
||||||
switch(width) {
|
switch(width) {
|
||||||
case RIG_PASSBAND_NORMAL:
|
case RIG_PASSBAND_NORMAL:
|
||||||
return ft100_send_priv_cmd(rig,cmd_index);
|
return ft100_send_priv_cmd(rig,cmd_index);
|
||||||
default:
|
default:
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
return ft100_send_priv_cmd(rig,cmd_index);
|
return RIG_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue