Recent

Author Topic: SCPI server object  (Read 735 times)

MarkMLl

  • Hero Member
  • *****
  • Posts: 8533
SCPI server object
« on: January 21, 2023, 10:42:12 pm »
I've just uploaded an SCPI server object to https://github.com/MarkMLl/scpisrv

My intention is to embed this in a program which controls or collects data from a bench instrument, see e.g. https://github.com/MarkMLl/Mastech_ms2115b

It's incomplete and I'm pretty sure there's problems in the parser, but it manages to hide a significant amount of complexity by first registering commands in the canonical SHORTlong format and then expanding each command to use a consistent format and be root-relative.

I'm marginally happy with this: I think it needs more work, but is a good start.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

 

TinyPortal © 2005-2018