diff --git a/Makefile.am b/Makefile.am index a518a36a4..42373f927 100644 --- a/Makefile.am +++ b/Makefile.am @@ -22,7 +22,7 @@ SUBDIRS = macros include lib \ ## Static list of distributed directories. $(BACKEND_LIST) is dynamically ## assigned by 'configure' so list rig backends statically. DIST_SUBDIRS = macros include lib src c++ bindings tests doc android scripts\ - adat alinco aor barrett drake dorji dummy flexradio icom icmarine jrc\ + adat alinco aor barrett drake dorji dummy elad flexradio icom icmarine jrc\ kachina kenwood kit lowe pcr prm80 racal rft rs skanti tapr tentec\ tuner uniden wj yaesu winradio\ $(ROT_BACKEND_LIST) diff --git a/configure.ac b/configure.ac index 632460379..7f0231809 100644 --- a/configure.ac +++ b/configure.ac @@ -49,7 +49,7 @@ dnl added to AC_CONFIG_FILES near the end of this file. See README.developer dnl Beware of duplication should a backend directory include both rig and dnl rotor definitions, e.g. "dummy". Optional backends will not be listed dnl here but will be added later, e.g. "winradio". -BACKEND_LIST="adat alinco aor barrett dorji drake dummy flexradio icom icmarine jrc kachina kenwood kit lowe pcr prm80 racal rft rs skanti tapr tentec tuner uniden wj yaesu" +BACKEND_LIST="adat alinco aor barrett dorji drake dummy elad flexradio icom icmarine jrc kachina kenwood kit lowe pcr prm80 racal rft rs skanti tapr tentec tuner uniden wj yaesu" ROT_BACKEND_LIST="amsat ars celestron cnctrk easycomm ether6 fodtrack gs232a heathkit m2 meade rotorez sartek spid ts7400 prosistel" dnl See README.release on setting these values @@ -788,7 +788,8 @@ prosistel/Makefile dorji/Makefile barrett/Makefile meade/Makefile -hamlib.pc]) +hamlib.pc +elad/Makefile]) AC_OUTPUT diff --git a/include/hamlib/riglist.h b/include/hamlib/riglist.h index 87ca8081f..17bcd1be5 100644 --- a/include/hamlib/riglist.h +++ b/include/hamlib/riglist.h @@ -589,6 +589,13 @@ #define RIG_BACKEND_BARRETT "barrett" #define RIG_MODEL_BARRETT_2050 RIG_MAKE_MODEL(RIG_BARRETT, 1) +/* + * Elad + */ +#define RIG_ELAD 33 +#define RIG_BACKEND_ELAD "elad" +#define RIG_MODEL_ELAD_FDM_DUO RIG_MAKE_MODEL(RIG_ELAD, 1) + /* * TODO: diff --git a/src/register.c b/src/register.c index 226268b0d..88f99f045 100644 --- a/src/register.c +++ b/src/register.c @@ -87,6 +87,7 @@ DEFINE_INITRIG_BACKEND(prm80); DEFINE_INITRIG_BACKEND(adat); DEFINE_INITRIG_BACKEND(dorji); DEFINE_INITRIG_BACKEND(barrett); +DEFINE_INITRIG_BACKEND(elad); #ifdef HAVE_WINRADIO DEFINE_INITRIG_BACKEND(winradio); @@ -139,6 +140,7 @@ static struct { RIG_ADAT, RIG_BACKEND_ADAT, RIG_FUNCNAM(adat) }, { RIG_DORJI, RIG_BACKEND_DORJI, RIG_FUNCNAMA(dorji) }, { RIG_BARRETT, RIG_BACKEND_BARRETT, RIG_FUNCNAMA(barrett) }, + { RIG_ELAD, RIG_BACKEND_ELAD, RIG_FUNCNAMA(elad) }, { 0, NULL }, /* end */ };