RecCeiver¶
- services.recceiver¶
- services.recceiver.channelfinderapi attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))[source]¶
Configuration for the ChannelFinder client.
See upstream documentation for all supported options: https://github.com/ChannelFinder/pyCFClient?tab=readme-ov-file#configuration
{ }
- services.recceiver.channelfinderapi.DEFAULT¶
- services.recceiver.channelfinderapi.DEFAULT.BaseURL string[source]¶
URL of the remote ChannelFinder server.
"http://localhost:8080/ChannelFinder"
- services.recceiver.channelfinderapi.DEFAULT.password null or string[source]¶
Password for authentication.
null
- services.recceiver.channelfinderapi.DEFAULT.username null or string[source]¶
Username for authentication.
null
- services.recceiver.settings attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))[source]¶
Configuration for the RecCeiver service.
See upstream documentation for all supported options: https://github.com/ChannelFinder/recsync/blob/1.6/server/demo.conf
{ }
- services.recceiver.settings.cf¶
- services.recceiver.settings.cf.environment_vars attribute set of string[source]¶
Attribute set of
VARIABLE = "PropertyName";
Specifies which environment
VARIABLEs
to pass on to the ChannelFinder server, and defining the correspondingPropertyName
.{ }
{ ENGINEER = "Engineer"; EPICS_BASE = "EpicsVersion"; PWD = "WorkingDirectory"; }
- services.recceiver.settings.recceiver¶
- services.recceiver.settings.recceiver.addrlist list of string[source]¶
Listen for TCP connections on this interface and port.
Port also used as source for UDP broadcasts
Default uses wildcard address and a random port.
[ "255.255.255.255:5049" ]
- services.recceiver.settings.recceiver.bind string[source]¶
Listen for TCP connections on this interface and port.
Port also used as source for UDP broadcasts
Default uses wildcard address and a random port.
"0.0.0.0:0"
- services.recceiver.settings.recceiver.procs list of string[source]¶
Processing chain, sequence of plugin names.
Plugin names may be followed by an instance name (eg.
db:arbitrary
) which allows for more than one instance of a plugin with different configuration.Default plugins:
show
Prints information to daemon log
db
Stores in sqlite3 database
cf
Stores in a ChannelFinder server
[ "show" ]
[ "show" "cf" ]