... Hamlib Backend for ADAT ADT-200A COMPLETED !

... yes, it's done. As announced in my other blog post I was working on the Hamlib Backend for the ADT-200A- it now is ready. The implemented capabilities available are:


Caps dump for model: 2901
Model name: ADT-200A
Mfg name: ADAT www.adat.ch
Backend version: 1.36
Backend copyright: Frank Goenninger, DG1SBG. License: Creative Commons
Backend status: Beta
Rig type: Transceiver
PTT type: Rig capable
DCD type: None
Port type: RS-232
Serial speed: 115200..115200 bauds, 8N1
Write delay: 0ms, timeout 250ms, 3 retry
Post Write delay: 20ms
Has targetable VFO: N
Has transceive: N
Announce: 0x0
Max RIT: -9.999kHz/+9.999kHz
Max XIT: -9.999kHz/+9.999kHz
Max IF-SHIFT: -0.500kHz/+0.500kHz
Preamp: 5dB 10dB
Attenuator: 5dB 10dB 15dB 20dB 25dB
CTCSS: None
DCS: None
Get functions: NB VOX NR
Set functions: NB VOX NR
Get level: PREAMP(0..0/0) ATT(0..0/0) AF(0..0/0) NR(0..0/0) CWPITCH(0..0/0) RFPOWER(0..0/0) MICGAIN(0..0/0) KEYSPD(0..0/0) METER(0..0/0) BKIN_DLYMS(0..0/0) RAWSTR(0..0/0) SWR(0..0/0) ALC(0..0/0)
Warning--backend has get RAWSTR, but not calibration data
Set level: PREAMP(0..0/0) ATT(0..0/0) AF(0..0/0) NR(0..0/0) CWPITCH(0..0/0) RFPOWER(0..0/0) MICGAIN(0..0/0) KEYSPD(0..0/0) METER(0..0/0) BKIN_DLYMS(0..0/0)
Extra levels:
Get parameters:
Set parameters:
Extra parameters:
Mode list: AM CW USB LSB FM CWR SAL SAH
VFO list: VFOA VFOB VFOC
VFO Ops:
Scan Ops:
Number of banks: 1
Memory name desc size: 64
Memories:
0..99:   MEM
 Mem caps: ANT FREQ MODE WIDTH TXFREQ TXMODE TXWIDTH TS RIT XIT NAME
TX ranges status, region 1: OK (0)
RX ranges status, region 1: OK (0)
TX ranges status, region 2: OK (0)
RX ranges status, region 2: OK (0)
Tuning steps:
ANY:   AM CW USB LSB FM CWR SAL SAH
Tuning steps status: OK (0)
Filters:
50 Hz:   CW CWR
75 Hz:   CW CWR
100 Hz:   CW CWR
150 Hz:   CW CWR
200 Hz:   CW CWR
300 Hz:   CW CWR
750 Hz:   CW CWR
1 kHz:   CW CWR
1.2 kHz:   CW CWR
300 Hz:   USB LSB
500 Hz:   USB LSB
750 Hz:   USB LSB
1 kHz:   USB LSB
1.2 kHz:   USB LSB
1.5 kHz:   USB LSB
1.8 kHz:   USB LSB
2 kHz:   USB LSB
2.2 kHz:   USB LSB
2.4 kHz:   USB LSB
2.7 kHz:   USB LSB
3.5 kHz:   USB LSB
3 kHz:   AM SAL SAH
3.5 kHz:   AM SAL SAH
4 kHz:   AM SAL SAH
4.5 kHz:   AM SAL SAH
5 kHz:   AM SAL SAH
6 kHz:   AM SAL SAH
7 kHz:   AM SAL SAH
8 kHz:   AM SAL SAH
6 kHz:   FM
7 kHz:   FM
8 kHz:   FM
9 kHz:   FM
10 kHz:   FM
11 kHz:   FM
12 kHz:   FM
Bandwidths:
AM    Normal: 3 kHz, Narrow: 0 Hz, Wide: 3.5 kHz
CW    Normal: 50 Hz, Narrow: 0 Hz, Wide: 75 Hz
USB   Normal: 300 Hz, Narrow: 0 Hz, Wide: 500 Hz
LSB    Normal: 300 Hz, Narrow: 0 Hz, Wide: 500 Hz
FM    Normal: 6 kHz, Narrow: 0 Hz, Wide: 7 kHz
CWR  Normal: 50 Hz, Narrow: 0 Hz, Wide: 75 Hz
SAL    Normal: 3 kHz, Narrow: 0 Hz, Wide: 3.5 kHz
SAH   Normal: 3 kHz, Narrow: 0 Hz, Wide: 3.5 kHz
Has priv data: N
Has Init: Y
Has Cleanup: Y
Has Open: Y
Has Close: N
Can set Conf: Y
Can get Conf: Y
Can set Frequency: Y
Can get Frequency: Y
Can set Mode: Y
Can get Mode: Y
Can set VFO: Y
Can get VFO: Y
Can set PTT: Y
Can get PTT: Y
Can get DCD: N
Can set Repeater Duplex: N
Can get Repeater Duplex: N
Can set Repeater Offset: N
Can get Repeater Offset: N
Can set Split Freq: N
Can get Split Freq: N
Can set Split Mode: N
Can get Split Mode: N
Can set Split VFO: N
Can get Split VFO: N
Can set Tuning Step: N
Can get Tuning Step: N
Can set RIT: N
Can get RIT: N
Can set XIT: N
Can get XIT: N
Can set CTCSS: N
Can get CTCSS: N
Can set DCS: N
Can get DCS: N
Can set CTCSS Squelch: N
Can get CTCSS Squelch: N
Can set DCS Squelch: N
Can get DCS Squelch: N
Can set Power Stat: N
Can get Power Stat: Y
Can Reset: Y
Can get Ant: N
Can set Ant: N
Can set Transceive: N
Can get Transceive: N
Can set Func: N
Can get Func: N
Can set Level: Y
Can get Level: Y
Can set Param: N
Can get Param: N
Can send DTMF: N
Can recv DTMF: N
Can send Morse: N
Can decode Events: Y
Can set Bank: N
Can set Mem: N
Can get Mem: N
Can set Channel: N
Can get Channel: N
Can ctl Mem/VFO: N
Can Scan: N
Can get Info: Y
Can get power2mW: Y
Can get mW2power: Y

... Yes, it's not complete but is sufficient to use e.g. Fldigi successfully. The ADT-200A backend is available via the Hamlib GIT repository

You don't have an ADT-200A ? Here's some distributors ;-)

Enjoy! 

73, Frank DG1SBG

Kommentare

Beliebte Posts aus diesem Blog

SLIME, Lisp, Editing - the lost slime-close-parens-at-point

Compiling ACE+TAO on Mac OS X