Skip to main content

Standalone Mode

LA4 supports a standalone sequence that runs automatically on boot, without waiting for a command from a coordinator. This is useful for testing the unit in isolation or for setups where no PC application is present at startup.

Standalone sequence file​

The standalone sequence uses the same CSV format as the normal sequence file but is loaded from a separate path:

/home/rigsters/la4_sequence_standalone.csv

On every boardio boot, this file is automatically uploaded and executed. If the file is empty or missing, boardio sends a non-crashing error to pycom and continues normally.

Fan control​

If the LED fans are required during standalone operation, LED_FAN,1 must be the first command in the standalone sequence. The fans are not automatically enabled on boot.

LED_FAN,1
REMOTE_IN,0
DIGITAL_POLARIZER,0
ALL_NIKON,10
DIGITAL_POLARIZER,1
ALL_NIKON,1
REMOTE_IN,1

Writing and testing the standalone sequence via pycom​

The standalone sequence file is written the same way as the normal sequence — via a cmd request to pycom. Use uSeqStandalone in place of uSeq.

{
"type_": "cmd",
"command": "echo \"LED_FAN,1\\nREMOTE_IN,0\\nDIGITAL_POLARIZER,0\\nALL_NIKON,10\\nDIGITAL_POLARIZER,1\\nALL_NIKON,1\\nREMOTE_IN,1\" > /home/rigsters/la4_sequence_standalone.csv && boardiocli uSeqStandalone && boardiocli runSeq",
"id": "31548ca2",
"name": "My PC App",
"ip": "192.168.0.100",
"port": 5000,
"version": "0.1.0",
"coordinator": true
}