... 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
You don't have an ADT-200A ?
Here's some distributors ;-)
Enjoy!
73, Frank DG1SBG