Commit Graph

19 Commits

Author SHA1 Message Date
a9a79b6dd7 Replace progpib.py stub with a proper installable package
Builds a modern, testable API for the Prologix GPIB-ETHERNET controller
(GPIB-USB structurally supported but untested, no hardware available):
Transport abstraction (Ethernet now, serial later), GpibController for
the full "++" command set, a clean-room netfinder discovery client that
fixes a real chr()/struct-format bug present in vendortools/nfutil.py,
and a CLI (discover/config/info/terminal). vendortools/, pty-gpib-emulator/,
sampledata.txt and the manual PDF are kept untouched as reference material.

Depends on the sibling bits package (editable, not yet pinned -- see its
own commit) for MAC formatting and IEEE-488.2 status-byte bit access.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 18:43:08 -05:00
6664760477 add vscode workspace 2026-08-24 16:45:12 -05:00
wp
9540132fb2 Update vendortools/nfutil.py 2024-02-07 23:01:18 -06:00
be821d9ce3 add prologix class 2023-12-20 18:29:15 -06:00
6784647c86 fix FormatEthAddr 2023-12-19 19:00:40 -06:00
fe8aca7e6e add prologix-eth user manual 2021-04-17 01:21:54 +00:00
ea3df81c43 touch sampledata.txt 2021-04-14 23:16:57 +00:00
wp
de2326749a Add 'sampledata.txt' 2021-04-14 02:33:01 -05:00
c3c125fe19 begin prologix class 2021-04-14 03:33:08 +00:00
260940e0ea documentate 2021-04-07 03:16:33 +00:00
d14d58e629 add MkIdentifyReply skeleton 2021-04-07 02:19:46 +00:00
003b9fa9ba store changes 2021-04-06 22:40:28 +00:00
85aaf1385e Update for Python3 2020-11-10 01:47:47 +00:00
fbfb32f8b1 change ff to unix 2020-09-26 22:05:06 +00:00
34e1ad1e39 add shebang 2020-09-26 21:54:16 +00:00
4acc003707 update enumip for Python3 and 64 bit 2020-09-26 05:29:14 +00:00
3fe71a6f3b add pty-gpib-emulator from github 2020-09-09 05:17:31 +00:00
63554da593 add vendor sample programs 2020-09-09 05:06:47 +00:00
wp
11aed31d31 Initial commit 2020-09-08 23:37:50 -05:00