Core keys¶
Keys the server itself reads, independent of the frame outputs.
Important
These tables list only keys the code actually reads. Configuration files in the wild, and the
superseded 2022 ICD, carry a number of keys that nothing reads any more: IMDIR, BASENAME,
AUTODIR, DIRMODE, DAEMON, LONGERROR, TM_ZONE, TZ_ENV, ASYNCPORT and ASYNCGROUP
among them. Setting them has no effect. Image naming and location moved to the
frame output keys.
Instrument modules read keys of their own, which are documented with the instrument rather than here.
Controller connection¶
Key |
Meaning |
|---|---|
|
IP address of the Archon controller. Point this at the emulator to run without hardware. |
|
Port of the Archon controller |
|
Firmware that load uses when given no argument |
Archon parameters¶
The server drives an Archon by writing named parameters defined in the ACF. These keys say which names to use, so one binary works with differently authored timing scripts.
Key |
Meaning |
|---|---|
|
Parameter written to abort an exposure |
|
Parameter written to trigger an exposure |
|
Parameter holding the milliseconds part of the exposure time. Required. |
|
Parameter holding the whole-seconds part of the exposure time. Optional. |
Server¶
Key |
Meaning |
|---|---|
|
TCP port the server listens on. This is the only port camerad opens. |
|
Directory for the daily log file. Required; the server refuses to start without it. |
|
Also write the log to stderr, overriding what –foreground implies |
|
Time zone for log entry timestamps, UTC or local |
Exposure¶
Key |
Meaning |
|---|---|
|
Unit for a bare exptime argument. true for seconds, false for milliseconds. |
See exposure time for what the unit affects.
Heater¶
Key |
Meaning |
|---|---|
|
Upper bound for heater targets, overriding the backplane default |
|
Lower bound for heater targets, overriding the backplane default |
Emulator¶
Read by camerad-emulator, not by the server, but conventionally kept in the same file.
Key |
Meaning |
|---|---|
|
Directory of real frames for the emulator to serve. Unset means synthetic pixel data. |
|
Port the emulator listens on. ARCHON_PORT points here to run without hardware. |
|
Path to the .system file describing the module complement the emulator reports |
|
Instrument name the emulator reports |
|
Read by the emulator only. camerad itself does not open a non-blocking port. |