From ba53e148812b73c540752c5e7654e48829eacd06 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Tue, 24 May 2022 10:59:47 +0200 Subject: Restructured repo, updated documentation --- architecture.drawio | 2 +- doc.html | 3142 --------------------- doc/jds6600/JT-JDS6600-Communication-protocol.pdf | Bin 0 -> 227870 bytes doc/jds6600/all-off.bin | 1 + doc/jds6600/all-on.bin | 1 + doc/jds6600/control.py | 8 + doc/jds6600/stty-config | 3 + doc/sds1104x-e/Programming Guide PG 01 E 02 C.pdf | Bin 0 -> 2517971 bytes doc/sds1104x-e/SDS1000X-E Data Sheet.pdf | Bin 0 -> 1377201 bytes doc/sds1104x-e/SDS1000X-E Service Manual.pdf | Bin 0 -> 2952697 bytes doc/sds1104x-e/SDS1000X-E User Manual.pdf | Bin 0 -> 5860015 bytes doc/sds1104x-e/bandwidth | 1 + doc/wiki.html | 3142 +++++++++++++++++++++ jds6600/JT-JDS6600-Communication-protocol.pdf | Bin 227870 -> 0 bytes jds6600/all-off.bin | 1 - jds6600/all-on.bin | 1 - jds6600/control.py | 8 - jds6600/stty-config | 3 - sds1104x-e/Programming Guide PG 01 E 02 C.pdf | Bin 2517971 -> 0 bytes sds1104x-e/SDS1000X-E Data Sheet.pdf | Bin 1377201 -> 0 bytes sds1104x-e/SDS1000X-E Service Manual.pdf | Bin 2952697 -> 0 bytes sds1104x-e/SDS1000X-E User Manual.pdf | Bin 5860015 -> 0 bytes sds1104x-e/bandwidth | 1 - 23 files changed, 3157 insertions(+), 3157 deletions(-) delete mode 100644 doc.html create mode 100644 doc/jds6600/JT-JDS6600-Communication-protocol.pdf create mode 100644 doc/jds6600/all-off.bin create mode 100644 doc/jds6600/all-on.bin create mode 100644 doc/jds6600/control.py create mode 100755 doc/jds6600/stty-config create mode 100644 doc/sds1104x-e/Programming Guide PG 01 E 02 C.pdf create mode 100644 doc/sds1104x-e/SDS1000X-E Data Sheet.pdf create mode 100644 doc/sds1104x-e/SDS1000X-E Service Manual.pdf create mode 100644 doc/sds1104x-e/SDS1000X-E User Manual.pdf create mode 100644 doc/sds1104x-e/bandwidth create mode 100644 doc/wiki.html delete mode 100644 jds6600/JT-JDS6600-Communication-protocol.pdf delete mode 100644 jds6600/all-off.bin delete mode 100644 jds6600/all-on.bin delete mode 100644 jds6600/control.py delete mode 100755 jds6600/stty-config delete mode 100644 sds1104x-e/Programming Guide PG 01 E 02 C.pdf delete mode 100644 sds1104x-e/SDS1000X-E Data Sheet.pdf delete mode 100644 sds1104x-e/SDS1000X-E Service Manual.pdf delete mode 100644 sds1104x-e/SDS1000X-E User Manual.pdf delete mode 100644 sds1104x-e/bandwidth diff --git a/architecture.drawio b/architecture.drawio index 15b4e8b..48dab57 100644 --- a/architecture.drawio +++ b/architecture.drawio @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/doc.html b/doc.html deleted file mode 100644 index b08cafc..0000000 --- a/doc.html +++ /dev/null @@ -1,3142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - -lab-control - -— Automate your lab - - - - - - - - - - - - -
- -
- - - - - - - - - - - - - - diff --git a/doc/jds6600/JT-JDS6600-Communication-protocol.pdf b/doc/jds6600/JT-JDS6600-Communication-protocol.pdf new file mode 100644 index 0000000..f999813 Binary files /dev/null and b/doc/jds6600/JT-JDS6600-Communication-protocol.pdf differ diff --git a/doc/jds6600/all-off.bin b/doc/jds6600/all-off.bin new file mode 100644 index 0000000..f04d91b --- /dev/null +++ b/doc/jds6600/all-off.bin @@ -0,0 +1 @@ +:w20=0,0. diff --git a/doc/jds6600/all-on.bin b/doc/jds6600/all-on.bin new file mode 100644 index 0000000..55e9577 --- /dev/null +++ b/doc/jds6600/all-on.bin @@ -0,0 +1 @@ +:w20=1,1. diff --git a/doc/jds6600/control.py b/doc/jds6600/control.py new file mode 100644 index 0000000..bf7b427 --- /dev/null +++ b/doc/jds6600/control.py @@ -0,0 +1,8 @@ +class OpCode: + ONOFF = "w20" + +def sendCommand(opcode, args): + with open("/dev/ttyUSB0", "w") as tty: + print(f":{opcode}={args}.", end="\r\n", file=tty) + +sendCommand(OpCode.ONOFF, "1,0") diff --git a/doc/jds6600/stty-config b/doc/jds6600/stty-config new file mode 100755 index 0000000..4217c48 --- /dev/null +++ b/doc/jds6600/stty-config @@ -0,0 +1,3 @@ +#!/usr/bin/zsh + +stty -F /dev/ttyUSB0 speed 115200 cs8 -cstopb -parenb -echo diff --git a/doc/sds1104x-e/Programming Guide PG 01 E 02 C.pdf b/doc/sds1104x-e/Programming Guide PG 01 E 02 C.pdf new file mode 100644 index 0000000..ff64126 Binary files /dev/null and b/doc/sds1104x-e/Programming Guide PG 01 E 02 C.pdf differ diff --git a/doc/sds1104x-e/SDS1000X-E Data Sheet.pdf b/doc/sds1104x-e/SDS1000X-E Data Sheet.pdf new file mode 100644 index 0000000..a05b21e Binary files /dev/null and b/doc/sds1104x-e/SDS1000X-E Data Sheet.pdf differ diff --git a/doc/sds1104x-e/SDS1000X-E Service Manual.pdf b/doc/sds1104x-e/SDS1000X-E Service Manual.pdf new file mode 100644 index 0000000..192fee5 Binary files /dev/null and b/doc/sds1104x-e/SDS1000X-E Service Manual.pdf differ diff --git a/doc/sds1104x-e/SDS1000X-E User Manual.pdf b/doc/sds1104x-e/SDS1000X-E User Manual.pdf new file mode 100644 index 0000000..58efc0c Binary files /dev/null and b/doc/sds1104x-e/SDS1000X-E User Manual.pdf differ diff --git a/doc/sds1104x-e/bandwidth b/doc/sds1104x-e/bandwidth new file mode 100644 index 0000000..02d7da3 --- /dev/null +++ b/doc/sds1104x-e/bandwidth @@ -0,0 +1 @@ +https://www.makermatrix.com/blog/hacking-the-siglent-1104x-e-oscilloscope/ diff --git a/doc/wiki.html b/doc/wiki.html new file mode 100644 index 0000000..a7841d7 --- /dev/null +++ b/doc/wiki.html @@ -0,0 +1,3142 @@ + + + + + + + + + + + + + + + + + + + + +lab-control + +— Automate your lab + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + diff --git a/jds6600/JT-JDS6600-Communication-protocol.pdf b/jds6600/JT-JDS6600-Communication-protocol.pdf deleted file mode 100644 index f999813..0000000 Binary files a/jds6600/JT-JDS6600-Communication-protocol.pdf and /dev/null differ diff --git a/jds6600/all-off.bin b/jds6600/all-off.bin deleted file mode 100644 index f04d91b..0000000 --- a/jds6600/all-off.bin +++ /dev/null @@ -1 +0,0 @@ -:w20=0,0. diff --git a/jds6600/all-on.bin b/jds6600/all-on.bin deleted file mode 100644 index 55e9577..0000000 --- a/jds6600/all-on.bin +++ /dev/null @@ -1 +0,0 @@ -:w20=1,1. diff --git a/jds6600/control.py b/jds6600/control.py deleted file mode 100644 index bf7b427..0000000 --- a/jds6600/control.py +++ /dev/null @@ -1,8 +0,0 @@ -class OpCode: - ONOFF = "w20" - -def sendCommand(opcode, args): - with open("/dev/ttyUSB0", "w") as tty: - print(f":{opcode}={args}.", end="\r\n", file=tty) - -sendCommand(OpCode.ONOFF, "1,0") diff --git a/jds6600/stty-config b/jds6600/stty-config deleted file mode 100755 index 4217c48..0000000 --- a/jds6600/stty-config +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/zsh - -stty -F /dev/ttyUSB0 speed 115200 cs8 -cstopb -parenb -echo diff --git a/sds1104x-e/Programming Guide PG 01 E 02 C.pdf b/sds1104x-e/Programming Guide PG 01 E 02 C.pdf deleted file mode 100644 index ff64126..0000000 Binary files a/sds1104x-e/Programming Guide PG 01 E 02 C.pdf and /dev/null differ diff --git a/sds1104x-e/SDS1000X-E Data Sheet.pdf b/sds1104x-e/SDS1000X-E Data Sheet.pdf deleted file mode 100644 index a05b21e..0000000 Binary files a/sds1104x-e/SDS1000X-E Data Sheet.pdf and /dev/null differ diff --git a/sds1104x-e/SDS1000X-E Service Manual.pdf b/sds1104x-e/SDS1000X-E Service Manual.pdf deleted file mode 100644 index 192fee5..0000000 Binary files a/sds1104x-e/SDS1000X-E Service Manual.pdf and /dev/null differ diff --git a/sds1104x-e/SDS1000X-E User Manual.pdf b/sds1104x-e/SDS1000X-E User Manual.pdf deleted file mode 100644 index 58efc0c..0000000 Binary files a/sds1104x-e/SDS1000X-E User Manual.pdf and /dev/null differ diff --git a/sds1104x-e/bandwidth b/sds1104x-e/bandwidth deleted file mode 100644 index 02d7da3..0000000 --- a/sds1104x-e/bandwidth +++ /dev/null @@ -1 +0,0 @@ -https://www.makermatrix.com/blog/hacking-the-siglent-1104x-e-oscilloscope/ -- cgit v1.2.3