Auteur Topic: AR-DV10 cross-platform serial client  (gelezen 351 keer)

0 leden (en 1 gast) bekijken dit topic.

Offline c1

  • Beginnend Lid
  • **
  • Berichten: 76
AR-DV10 cross-platform serial client
« Gepost op: 21 april 2019, 18:32:05 »
Hoi leden,
Ik heb een cross-platform serial console client geschreven voor oa de AR-DV10, wat het mogelijk maakt om de DV10 te bedienen via de usb-serial.

Wat je nodig heb is Python 2.7 en PySerial,
Python install vind je hier: https://www.python.org/downloads/
PySerial install: pip install pyserial

De serial client(python): https://pastebin.com/0d505VMW


Een uitgebreid overzicht van de beschikbare commando's vind je hier:
http://www.aorja.com/support/manuals/AR-DV1_COMMAND_LIST.pdf
http://www.aorja.com/support/manuals/AR-DV10_AND_AR-DV1_COMMAND_LIST_SUMMARY.html

Gebruiks informatie:
-----------------------------------------------------------------
User help(-h):
usage: dv10_client.py [-h] -p PORT [-b BAUDRATE] [-t TIMEOUT]

optional arguments:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  Serial port (COMx | /dev/...)
  -b BAUDRATE, --baudrate BAUDRATE
                        Baudrate
  -t TIMEOUT, --timeout TIMEOUT
                        Timeout


Argumenten als baudrate en timeout zijn optioneel.

Verbinding maken:
./dv10_client.py --port /dev/cu.usbmodem00000000000011 (osx/linux) *
./dv10_client.py --port COM3 (Windows) *


* Je moet zelf even uitzoeken welke com poort aangemaakt is.

Enkele commands en de output:
-----------------------------------------------------------------

Error log history:
>> $E
21$E 00 Err 1199 [   30] 2019/04/20 18:58:33
21$E 01 Err 1199 [   21] 2019/04/20 18:58:33
21$E 02 Err 1199 [  991] 2019/04/20 18:58:31
21$E 03 Err 1199 [    2] 2019/04/20 18:58:31
21$E 04 Err 1199 [   30] 2019/04/20 05:36:40
21$E 05 Err 1199 [   21] 2019/04/20 05:36:40
21$E 06 Err 1199 [    2] 2019/04/20 05:36:38
21$E 07 Err 1199 [   21] 2019/04/20 00:18:15
21$E 08 Err 1199 [    2] 2019/04/20 00:18:13
21$E 09 Err 1199 [  991] 2019/04/20 00:18:13
21$E 10 Err 1199 [    2] 2019/04/20 00:18:13
21$E 11 Err 1199 [   21] 2019/04/20 00:17:45
21$E 12 Err 1199 [    2] 2019/04/20 00:17:41
21$E 13 Err 1199 [  991] 2019/04/20 00:17:41
21$E 14 Err 1199 [    2] 2019/04/20 00:17:41
21$E 15 Err 1199 [   21] 2019/04/20 00:15:42
20$E 16 ---


VFO Information:
>> VI
21VI VFA RF0108.00000 ST020.00 SH000.00 MD000
21VI VFB RF0108.00000 ST020.00 SH000.00 MD000
20VI VFZ RF0425.68125 ST006.25 SH000.00 MD090

 
adc, CPU temperatuur, PLL en correctie offset:
>> $G
20$G ad:6E9E +0328 pll:+02024 offset:+0013

XTAL waarde uitlezen:
>> $Q
20$Q+0000

XTAL waarde aanpassen:
>> $Q9999
20

Vragen en opmerkingen zijn welkom.

Groetjes,
Danny