Repository navigation
PersoSim@SQM 2.9.0
PersoSim@SQM v2.9.0
What's New Since v2.8.0
Startup config (persosim-startup.properties)
PersoSim can now be pre-configured on launch instead of needing a human to
click through menus or fire off HTTP calls after the fact — handy for test
servers. Drop a persosim-startup.properties file next to where PersoSim
runs from (or point PERSOSIM_STARTUP_CONFIG at an absolute path elsewhere,
so the config survives every redeploy):
persoFile=/path/to/profile.perso
driver=basic
autoReload=true
loadDialog=false
failReads=false
failWrites=false
All keys are optional and independent. driver accepts a comma-separated
sequence (e.g. driver=virtual,standard) since a bare virtual action
always forces the Basic reader — same two-step dance setup_persosim()
already does over HTTP.
Remote IFD automation
remoteifd joins virtual / basic / standard as a selectable driver
action — over HTTP (POST /driver body remoteifd), in startup config
(driver=remoteifd), and in the Python client (client.use_remote_ifd()).
It reconnects to whatever device was already paired through the Interface
menu's Configure dialog. Pairing a brand-new device is still a manual,
one-time step — this only automates picking "Use Remote IFD" on every
subsequent launch.
Internal Changelog
v2.9.0 Startup config file (persosim-startup.properties, PERSOSIM_STARTUP_CONFIG
env var override), Remote IFD added as an automatable driver action
(HTTP, startup config, and persosim_client.py)
v2.8.0 Remote driver/reader switching (POST /driver), setup_persosim() client
helper, build script support for the driver connector UI JAR