Wykres commitów

30 Commity (7e8e596c00e19a62c4e12d4c857a78590b6292ed)

Autor SHA1 Wiadomość Data
Michael Black c6f9e07711 cache timeout when swapping vfos on ft817 and ft897 2019-03-29 11:52:42 -05:00
Eriks Dobelis 0b71ba91a1 ft817: Moving delay value into #define section of the header 2018-10-29 08:46:42 +02:00
Eriks Dobelis 1e849a6ba7 ft817: adding delay before next retry after returning from tx to rx 2018-10-28 20:50:39 +02:00
phaethon d5968a3e9a Improving reliability working with radios cloning FT817 protocol (increase timeout, double reading frequency, checking ptt status after setting it) 2018-10-01 12:23:02 -05:00
Bill Somerville 09e6ab6ef1 FT-817 status queries honour retries and timeout
This is  to help  with owners  of Arduino boards  like the  ubitx that
emulate an  FT-817 but respond badly  to a DTR signal  glitch which is
inevitable when opening a Linux  serial port.  The glitch triggers the
Arduino  boot-loader which  must be  allowed  to time  out before  the
FT-817 emulation starts.
2018-03-11 19:46:35 +00:00
Daniel Estévez ef08446995 Fix DIG MODE for FT817-ND
The FT817-ND only has RTTY, PSK31-L, PSK31-U, USER-L, USER-U as
possible DIG MODEs.  Before this fix, the modes read by Hamlib were
completely wrong.

The RTTY mode in the FT817-ND is USB. I think that the corresponding
Hamlib mode is RIG_MODE_RTTYR but I'm not certain if this is supposed to
be USB or LSB.

This has been tested on an FT817-ND. The FT817 might be different.
2017-02-09 17:53:42 -06:00
Bill Somerville ffa60fe0e3 Fix missing PKTUSB mode setting code for FT-817 & FT-897
Also made setting WFM an error on the FT-817/857/897 since they all do
it automatically and only on Band II.
2015-12-15 15:57:43 +00:00
Bill Somerville d438b73b8e Fix FT-817/857/897 issues and add some missing functionality
Correctly read SPLIT status TX STATUS is documented incorrectly.

Implement get_split_vfo () on all rigs.

Allow either  RTTY or PKTUSB to  be set, both  go to DIG mode  and rig
must be set appropriately. get_mode() returns what is actually set for
the rig DIG mode.
2015-12-07 19:32:51 +00:00
Spencer Berger b45bc3055c Added forced cache timeouts for the ft817. 2015-02-06 11:58:21 -08:00
Bill Somerville 7d01e0fc4d RIG_OK is zero and need not be negated and this will not change 2014-10-18 20:31:47 +01:00
Nate Bargmann bff9f17f7e Update LGPL header in Yaesu source files.
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:38 -05:00
Stéphane Fillod, F8CFE c1c220c986 variable common_dcs_list[] with 104 DCS codes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2701 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 16:51:41 +00:00
Alexandru Csete OZ9AEC bf5dd75ca8 Fixed RIG_LEVEL_STRENGTH reading.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2469 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-03 20:48:09 +00:00
Stéphane Fillod, F8CFE 6cfd953179 fix duplicate initializer
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2442 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 22:25:38 +00:00
Alexandru Csete OZ9AEC bcea53c646 Fixed RF power reading and added power2mw and mw2power.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2273 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-01-05 16:47:35 +00:00
Alexandru Csete OZ9AEC fb3307e466 Fixed S-meter reading to use calibration table since frontend always uses RAWSTR.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2272 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-01-05 15:28:57 +00:00
Alexandru Csete OZ9AEC b7530aad94 - Cast unsigned char to char in order to avoid compiler warnings.
- Ensure that all variables have a value before they are used (ft920).
- Disable unused functions and variables (frg100).
- Incremented backend version numbers.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2120 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-10-07 15:51:38 +00:00
Alexandru Csete OZ9AEC 9fd348b3d2 Full RF power scale corresponds to 10 bars, not 15.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2100 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-22 21:31:09 +00:00
Alexandru Csete OZ9AEC 04aaca80c6 Applied Tommi's improvements from the FT-857 backend with the following changes and additions:
- Frequency ranges, tuning steps and TX power levels.
- Added ROG_MODE_PKTFM and disabled set WFM since it cannot be explicily set.
- Added narrow CW modes.
- Enabled set_powerstat.
- Created private DCS codes list (not all from tone.h are supported).
- Modified CTCSS and DCS code; it is a little different than the 857.
- Added RIG_LEVEL_RAWSTR and RIG_OP_TOGGLE.
- Added set_split_vfo to toggle split ON/OFF (vfo args are silently ignored).
  get_split_vfo left out becasue it only works when PTT is ON :o)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2038 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-09-04 10:44:23 +00:00
Stéphane Fillod, F8CFE c4e37e428f unexport functions and make them static
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1968 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 19:27:59 +00:00
Stéphane Fillod, F8CFE cccf1318ce second pass at getting rid of "ll" immediate literal format (64bit int)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1904 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-25 00:22:14 +00:00
Stéphane Fillod, F8CFE 4d6426101e remove some dead wood
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1552 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:34:08 +00:00
Stéphane Fillod, F8CFE e0b2a7b4ac fix headers
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1435 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-07 22:42:11 +00:00
Stéphane Fillod, F8CFE a07a4a336e Adopt new split_vfo handling. Basically, rename set_split/get_split
to set_split_vfo/get_split_vfo, and take an extra transmit vfo arg.
Ascending compatibility is retained at the API frontend level.
NOTE: only function name has changed. The backends do not implement
necessarily the new semantic (the extra tx vfo is just ignored).


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1425 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-06 18:40:36 +00:00
Stéphane Fillod, F8CFE 4a7e555f13 misc fixes of macros should not be used or incorrect type
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1406 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-03-10 08:26:20 +00:00
Nate Bargmann, N0NB 10364fa8e5 2002-11-30
Update:
		Changed license boilerplate to LGPL after securing permission
		from Frank Singleton and Chris Karpinsky.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1304 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-12-01 03:08:05 +00:00
Stéphane Fillod, F8CFE 41f5748be2 converted to C99 intialization style
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1132 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-08-16 17:43:02 +00:00
Stéphane Fillod, F8CFE 99915b6c57 misc sscanf format fix
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@786 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-12-20 22:59:09 +00:00
Chris Karpinsky, AA1VL 78a3d03c63 bump the backend status to ALPHA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@741 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-12-15 04:09:16 +00:00
Chris Karpinsky, AA1VL ec82e88993 initial stab at this for the Yaesu FT-817
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@738 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-12-15 03:19:39 +00:00