kopia lustrzana https://github.com/Hamlib/Hamlib
newcat.c
Added RIG_LEVEL_NOTCHF set and get ft950.h Added RIG_LEVEL_NOTCHF to SUPPORTED LEVELS Terry KJ4EED git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2500 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.2.9
rodzic
22a0167a81
commit
b73092e29d
|
@ -8,7 +8,7 @@
|
||||||
* via serial interface to an FT-950 using the "CAT" interface
|
* via serial interface to an FT-950 using the "CAT" interface
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* $Id: ft950.h,v 1.6 2008-12-13 21:23:31 mrtembry Exp $
|
* $Id: ft950.h,v 1.7 2008-12-14 18:51:25 mrtembry Exp $
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
RIG_LEVEL_KEYSPD|RIG_LEVEL_AF|RIG_LEVEL_AGC|\
|
RIG_LEVEL_KEYSPD|RIG_LEVEL_AF|RIG_LEVEL_AGC|\
|
||||||
RIG_LEVEL_METER|RIG_LEVEL_BKINDL|RIG_LEVEL_SQL|\
|
RIG_LEVEL_METER|RIG_LEVEL_BKINDL|RIG_LEVEL_SQL|\
|
||||||
RIG_LEVEL_VOXGAIN|RIG_LEVEL_VOXDELAY|RIG_LEVEL_COMP|\
|
RIG_LEVEL_VOXGAIN|RIG_LEVEL_VOXDELAY|RIG_LEVEL_COMP|\
|
||||||
RIG_LEVEL_ANTIVOX|RIG_LEVEL_NR)
|
RIG_LEVEL_ANTIVOX|RIG_LEVEL_NR|RIG_LEVEL_NOTCHF)
|
||||||
|
|
||||||
#define FT950_FUNCS (RIG_FUNC_TONE|RIG_FUNC_TSQL|RIG_FUNC_LOCK|\
|
#define FT950_FUNCS (RIG_FUNC_TONE|RIG_FUNC_TSQL|RIG_FUNC_LOCK|\
|
||||||
RIG_FUNC_MON|RIG_FUNC_NB|RIG_FUNC_NR|RIG_FUNC_VOX|\
|
RIG_FUNC_MON|RIG_FUNC_NB|RIG_FUNC_NR|RIG_FUNC_VOX|\
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
* FT-950, FT-450. Much testing remains. -N0NB
|
* FT-950, FT-450. Much testing remains. -N0NB
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* $Id: newcat.c,v 1.18 2008-12-13 21:23:31 mrtembry Exp $
|
* $Id: newcat.c,v 1.19 2008-12-14 18:51:25 mrtembry Exp $
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
|
@ -1659,6 +1659,12 @@ int newcat_set_level(RIG * rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
} else
|
} else
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
break;
|
break;
|
||||||
|
case RIG_LEVEL_NOTCHF:
|
||||||
|
val.i = val.i / 10;
|
||||||
|
if (val.i < 1 || val.i > 300)
|
||||||
|
return -RIG_EINVAL;
|
||||||
|
sprintf(cmdstr, "BP01%03d;", val.i);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
@ -1761,6 +1767,9 @@ int newcat_get_level(RIG * rig, vfo_t vfo, setting_t level, value_t * val)
|
||||||
else
|
else
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
break;
|
break;
|
||||||
|
case RIG_LEVEL_NOTCHF:
|
||||||
|
cmdstr = "BP01;";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
@ -1857,6 +1866,9 @@ int newcat_get_level(RIG * rig, vfo_t vfo, setting_t level, value_t * val)
|
||||||
default: return -RIG_EINVAL;
|
default: return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case RIG_LEVEL_NOTCHF:
|
||||||
|
val->i = atoi(retlvl) * 10;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue