add RIG_VFO_MEM in caps

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2959 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.2.12
Stéphane Fillod, F8CFE 2010-08-21 12:48:01 +00:00
rodzic ea1b220d4b
commit 39413a6842
31 zmienionych plików z 70 dodań i 96 usunięć

Wyświetl plik

@ -43,7 +43,7 @@
#include "frame.h"
#include "misc.h"
#define DELTAII_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define DELTAII_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define DELTAII_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-271 and variations
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic271.c,v 1.3 2005-04-03 19:53:51 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -32,7 +31,7 @@
#define IC271_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC271_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC271_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC271_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-275 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic275.c,v 1.9 2008-10-31 07:49:11 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -32,7 +31,7 @@
#define IC275_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC275_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC275_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC275_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-471 and variations
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic471.c,v 1.3 2005-04-03 19:53:51 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -32,7 +31,7 @@
#define IC471_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC471_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC471_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC471_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-475 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic475.c,v 1.9 2008-10-31 07:49:11 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -32,7 +31,7 @@
#define IC475_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC475_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC475_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC475_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-703
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic703.c,v 1.4 2004-09-26 08:35:03 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -40,7 +39,7 @@
#define IC703_LEVEL_ALL (RIG_LEVEL_PREAMP|RIG_LEVEL_ATT|RIG_LEVEL_AGC|RIG_LEVEL_RAWSTR|RIG_LEVEL_ALC|RIG_LEVEL_SWR|RIG_LEVEL_METER|RIG_LEVEL_COMP|RIG_LEVEL_RF|RIG_LEVEL_RFPOWER|RIG_LEVEL_MICGAIN|RIG_LEVEL_RF|RIG_LEVEL_AF|RIG_LEVEL_SQL|RIG_LEVEL_NR|RIG_LEVEL_IF|RIG_LEVEL_PBT_IN|RIG_LEVEL_PBT_OUT)
#define IC703_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC703_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC703_VFO_OPS (RIG_OP_CPY|RIG_OP_XCHG|RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL)
#define IC703_SCAN_OPS (RIG_SCAN_VFO|RIG_SCAN_MEM)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-706 and variations
* Copyright (c) 2000-2009 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic706.c,v 1.39 2009-02-20 14:20:23 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -39,7 +38,7 @@
* and IC-706MKIIG
* (0 - wide, 1 - normal, 2 - narrow)
*/
int ic706_r2i_mode(RIG *rig, rmode_t mode, pbwidth_t width,
static int ic706_r2i_mode(RIG *rig, rmode_t mode, pbwidth_t width,
unsigned char *md, signed char *pd)
{
int err;
@ -72,7 +71,7 @@ int ic706_r2i_mode(RIG *rig, rmode_t mode, pbwidth_t width,
#define IC706IIG_LEVEL_ALL (RIG_LEVEL_PREAMP|RIG_LEVEL_ATT|RIG_LEVEL_AGC|RIG_LEVEL_RAWSTR)
#define IC706_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC706_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC706_VFO_OPS (RIG_OP_CPY|RIG_OP_XCHG|RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL)
#define IC706_SCAN_OPS (RIG_SCAN_MEM)
@ -141,7 +140,7 @@ const struct rig_caps ic706_caps = {
.rig_model = RIG_MODEL_IC706,
.model_name = "IC-706",
.mfg_name = "Icom",
.version = BACKEND_VER,
.version = BACKEND_VER ".1",
.copyright = "LGPL",
.status = RIG_STATUS_UNTESTED,
.rig_type = RIG_TYPE_MOBILE,
@ -273,7 +272,7 @@ const struct rig_caps ic706mkii_caps = {
.rig_model = RIG_MODEL_IC706MKII,
.model_name = "IC-706MkII",
.mfg_name = "Icom",
.version = BACKEND_VER,
.version = BACKEND_VER ".1",
.copyright = "LGPL",
.status = RIG_STATUS_UNTESTED,
.rig_type = RIG_TYPE_MOBILE,
@ -428,7 +427,7 @@ const struct rig_caps ic706mkiig_caps = {
.rig_model = RIG_MODEL_IC706MKIIG,
.model_name = "IC-706MkIIG",
.mfg_name = "Icom",
.version = BACKEND_VER ".1",
.version = BACKEND_VER ".2",
.copyright = "LGPL",
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_MOBILE,

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-707
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic707.c,v 1.4 2008-10-26 13:45:21 y32kn Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -41,7 +40,7 @@
#define IC707_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC707_AM_TX_MODES (RIG_MODE_AM)
#define IC707_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC707_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC707_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-725 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic725.c,v 1.7 2008-10-25 14:00:52 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -39,7 +38,7 @@
#define IC725_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC725_AM_TX_MODES (RIG_MODE_AM)
#define IC725_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC725_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC725_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-726 and variations
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic726.c,v 1.5 2005-04-03 19:53:51 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -41,7 +40,7 @@
#define IC726_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC726_AM_TX_MODES (RIG_MODE_AM)
#define IC726_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC726_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC726_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-728
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic728.c,v 1.3 2008-10-26 13:45:21 y32kn Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -41,7 +40,7 @@
#define IC728_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC728_AM_TX_MODES (RIG_MODE_AM)
#define IC728_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC728_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC728_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-735 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic735.c,v 1.8 2008-10-25 14:00:52 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -39,7 +38,7 @@
#define IC735_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC735_AM_TX_MODES (RIG_MODE_AM)
#define IC735_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC735_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC735_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-736 and variations
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic736.c,v 1.6 2008-10-26 13:45:21 y32kn Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -44,7 +43,7 @@
#define IC736_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC736_AM_TX_MODES (RIG_MODE_AM)
#define IC736_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC736_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC736_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY)
#define IC736_SCAN_OPS (RIG_SCAN_MEM|RIG_SCAN_PROG|RIG_SCAN_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-737
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic737.c,v 1.6 2008-10-26 13:45:21 y32kn Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -44,7 +43,7 @@
#define IC737_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC737_AM_TX_MODES (RIG_MODE_AM)
#define IC737_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC737_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC737_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY)
#define IC737_SCAN_OPS (RIG_SCAN_MEM|RIG_SCAN_PROG|RIG_SCAN_VFO)

Wyświetl plik

@ -42,7 +42,7 @@
#define IC738_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC738_AM_TX_MODES (RIG_MODE_AM)
#define IC738_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC738_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC738_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY)
#define IC738_SCAN_OPS (RIG_SCAN_MEM|RIG_SCAN_PROG|RIG_SCAN_VFO)

Wyświetl plik

@ -65,7 +65,7 @@
#define IC746_GET_PARM (RIG_PARM_BACKLIGHT|RIG_PARM_BEEP)
#define IC746_SET_PARM (RIG_PARM_BACKLIGHT|RIG_PARM_BEEP|RIG_PARM_ANN)
#define IC746_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC746_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC746_ANTS (RIG_ANT_1|RIG_ANT_2)
#define IC746_VFO_OPS (RIG_OP_CPY|RIG_OP_XCHG|RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL|RIG_OP_TUNE)
@ -172,7 +172,7 @@ const struct rig_caps ic746_caps = {
.mfg_name = "Icom",
.version = BACKEND_VER,
.copyright = "LGPL",
.status = RIG_STATUS_UNTESTED,
.status = RIG_STATUS_BETA,
.rig_type = RIG_TYPE_TRANSCEIVER,
.ptt_type = RIG_PTT_RIG,
.dcd_type = RIG_DCD_NONE,
@ -378,7 +378,7 @@ const struct rig_caps ic746pro_caps = {
.mfg_name = "Icom",
.version = BACKEND_VER,
.copyright = "LGPL",
.status = RIG_STATUS_UNTESTED,
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER,
.ptt_type = RIG_PTT_RIG,
.dcd_type = RIG_DCD_RIG,

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-751 and variations
* Copyright (c) 2000-2006 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic751.c,v 1.3 2006-02-26 18:48:07 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -42,7 +41,7 @@
#define IC751_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_FM)
#define IC751_AM_TX_MODES (RIG_MODE_AM)
#define IC751_VFO_ALL (RIG_VFO_VFO|RIG_VFO_MEM)
#define IC751_VFO_ALL (RIG_VFO_A|RIG_VFO_MEM)
#define IC751_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -54,7 +54,7 @@
* this model.
*/
#define IC756_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC756_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC756_VFO_OPS (RIG_OP_CPY|RIG_OP_XCHG|RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL)
#define IC756_SCAN_OPS (RIG_SCAN_MEM|RIG_SCAN_VFO|RIG_SCAN_PROG|RIG_SCAN_DELTA|RIG_SCAN_PRIO)
@ -754,7 +754,7 @@ static const struct icom_priv_caps ic756pro3_priv_caps = {
#define IC756PROIII_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_CWR|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_RTTYR|RIG_MODE_FM)
#define IC756PROIII_AM_TX_MODES (RIG_MODE_AM)
#define IC756PROIII_VFO_ALL (RIG_VFO_MAIN|RIG_VFO_SUB)
#define IC756PROIII_VFO_ALL (RIG_VFO_MAIN|RIG_VFO_SUB|RIG_VFO_MEM)
#define IC756PROIII_PARMS (RIG_PARM_ANN|RIG_PARM_BACKLIGHT|RIG_PARM_APO|RIG_PARM_TIME|RIG_PARM_BEEP)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-761 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic761.c,v 1.4 2008-10-25 14:00:52 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -39,7 +38,7 @@
#define IC761_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_FM)
#define IC761_AM_TX_MODES (RIG_MODE_AM)
#define IC761_VFO_ALL (RIG_VFO_A)
#define IC761_VFO_ALL (RIG_VFO_A|RIG_VFO_MEM)
#define IC761_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-765 and variations
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic765.c,v 1.5 2008-01-05 12:37:59 csete Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -41,7 +40,7 @@
#define IC765_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM|RIG_MODE_RTTY)
#define IC765_AM_TX_MODES (RIG_MODE_AM)
#define IC765_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC765_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC765_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-775 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic775.c,v 1.7 2008-10-25 14:00:52 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -40,7 +39,7 @@
#define IC775_OTHER_TX_MODES (RIG_MODE_AM|RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_FM)
#define IC775_AM_TX_MODES (RIG_MODE_AM)
#define IC775_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC775_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC775_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-781 and variations
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic781.c,v 1.4 2008-10-25 14:00:52 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -42,7 +41,7 @@
#define IC781_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM|RIG_MODE_RTTY)
#define IC781_AM_TX_MODES (RIG_MODE_AM)
#define IC781_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC781_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC781_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL|RIG_OP_XCHG)

Wyświetl plik

@ -1,9 +1,8 @@
/*
* Hamlib CI-V backend - description of IC-820H (VHF/UHF All-Mode Tranceiver)
* Contributed by Francois Retief <fgretief@sun.ac.za>
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic820h.c,v 1.1 2008-02-13 22:04:52 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -33,7 +32,7 @@
#define IC820H_MODES (RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_FM)
#define IC820H_VFO_ALL (RIG_VFO_A|RIG_VFO_C)
#define IC820H_VFO_ALL (RIG_VFO_A|RIG_VFO_C|RIG_VFO_MEM)
/* FIXME: What about MAIN/SUB mode? And satellite mode? */
#define IC820H_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,9 +1,8 @@
/*
* Hamlib CI-V backend - description of IC-821H (VHF/UHF All-Mode Tranceiver)
* Contributed by Francois Retief <fgretief@sun.ac.za>
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic821h.c,v 1.6 2005-04-03 19:53:51 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -33,7 +32,7 @@
#define IC821H_MODES (RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_FM)
#define IC821H_VFO_ALL (RIG_VFO_A|RIG_VFO_C)
#define IC821H_VFO_ALL (RIG_VFO_A|RIG_VFO_C|RIG_VFO_MEM)
/* FIXME: What about MAIN/SUB mode? And satellite mode? */
#define IC821H_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_CPY|RIG_OP_MCL)

Wyświetl plik

@ -1,9 +1,8 @@
/*
* Hamlib CI-V backend - description of IC-910 (VHF/UHF All-Mode Tranceiver)
* Contributed by Francois Retief <fgretief@sun.ac.za>
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic910.c,v 1.16 2008-11-13 20:29:43 y32kn Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -181,7 +180,7 @@ static int ic910_set_freq(RIG* rig, vfo_t vfo, freq_t freq)
* This function does the special bandwidth coding for IC-910
* (1 - normal, 2 - narrow)
*/
int ic910_r2i_mode(RIG *rig, rmode_t mode, pbwidth_t width,
static int ic910_r2i_mode(RIG *rig, rmode_t mode, pbwidth_t width,
unsigned char *md, signed char *pd)
{
int err;
@ -199,7 +198,7 @@ int ic910_r2i_mode(RIG *rig, rmode_t mode, pbwidth_t width,
#define IC910_MODES (RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_FM)
#define IC910_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MAIN|RIG_VFO_SUB)
#define IC910_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MAIN|RIG_VFO_SUB|RIG_VFO_MEM)
#define IC910_SCAN_OPS (RIG_SCAN_MEM)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-970 and variations
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: ic970.c,v 1.6 2005-04-03 19:53:51 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -32,7 +31,7 @@
#define IC970_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
#define IC970_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define IC970_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define IC970_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)

Wyświetl plik

@ -29,7 +29,7 @@
#include <sys/time.h>
#endif
#define BACKEND_VER "0.6"
#define BACKEND_VER "0.7"
/*
* defines used by comp_cal_str in rig.c

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-R71
* Copyright (c) 2000-2003 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: icr71.c,v 1.2 2005-04-03 19:53:51 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -36,7 +35,7 @@
#define ICR71_LEVEL_ALL (RIG_LEVEL_NONE)
#define ICR71_VFO_ALL (RIG_VFO_A)
#define ICR71_VFO_ALL (RIG_VFO_A|RIG_VFO_MEM)
#define ICR71_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)
#define ICR71_SCAN_OPS (RIG_SCAN_NONE)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of IC-R72
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: icr72.c,v 1.2 2004-09-26 08:35:03 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -37,7 +36,7 @@
#define ICR72_VFO_OPS (RIG_OP_TO_VFO|RIG_OP_FROM_VFO|RIG_OP_MCL)
#define ICR72_VFO_ALL (RIG_VFO_A)
#define ICR72_VFO_ALL (RIG_VFO_A|RIG_VFO_MEM)
#define ICR71_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL)
#define ICR72_SCAN_OPS (RIG_SCAN_MEM|RIG_SCAN_VFO|RIG_SCAN_SLCT|RIG_SCAN_PRIO)
@ -60,7 +59,7 @@ const struct rig_caps icr72_caps = {
.dcd_type = RIG_DCD_RIG,
.port_type = RIG_PORT_SERIAL,
.serial_rate_min = 300,
.serial_rate_max = 19200,
.serial_rate_max = 9600,
.serial_data_bits = 8,
.serial_stop_bits = 1,
.serial_parity = RIG_PARITY_NONE,

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of ID-1 and variations
* Copyright (c) 2000-2004 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: id1.c,v 1.3 2004-09-26 08:35:03 fillods Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -38,7 +37,7 @@
#define ID1_PARM_ALL (RIG_PARM_BEEP|RIG_PARM_BACKLIGHT /* |RIG_PARM_FAN */)
#define ID1_VFO_ALL (RIG_VFO_A)
#define ID1_VFO_ALL (RIG_VFO_A|RIG_VFO_MEM)
#define ID1_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL)
#define ID1_SCAN_OPS (RIG_SCAN_VFO|RIG_SCAN_MEM)

Wyświetl plik

@ -1,8 +1,7 @@
/*
* Hamlib CI-V backend - description of the TenTenc OMNI VI
* Copyright (c) 2000-2008 by Stephane Fillod
* Copyright (c) 2000-2010 by Stephane Fillod
*
* $Id: omni.c,v 1.9 2008-03-31 14:22:58 aa6e Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -42,7 +41,7 @@
#include "frame.h"
#include <misc.h>
#define OMNIVIP_VFO_ALL (RIG_VFO_A|RIG_VFO_B)
#define OMNIVIP_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
#define OMNIVIP_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_SSB|RIG_MODE_FM)
@ -51,14 +50,14 @@
#define OMNIVIP_VFO_OPS (RIG_OP_FROM_VFO|RIG_OP_TO_VFO)
#define OMNIVIP_STR_CAL { 0, { } }
int omni6_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt);
int omni6_set_rit(RIG *rig, vfo_t vfo, shortfreq_t rit);
int omni6_get_rit(RIG *rig, vfo_t vfo, shortfreq_t *rit);
static int omni6_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt);
static int omni6_set_rit(RIG *rig, vfo_t vfo, shortfreq_t rit);
static int omni6_get_rit(RIG *rig, vfo_t vfo, shortfreq_t *rit);
static const struct icom_priv_caps omnivip_priv_caps = {
0x04, /* default address */
0, /* 731 mode */
NULL
NULL /* TODO */
};
const struct rig_caps omnivip_caps = {