RecCeiver

services.recceiver
services.recceiver.enable boolean[source]

Whether to enable the RecCeiver service.

Default value
false
Example
true
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

Default value
{ }
services.recceiver.channelfinderapi.DEFAULT
services.recceiver.channelfinderapi.DEFAULT.BaseURL string[source]

URL of the remote ChannelFinder server.

Default value
"http://localhost:8080/ChannelFinder"
services.recceiver.channelfinderapi.DEFAULT.password null or string[source]

Password for authentication.

Default value
null
services.recceiver.channelfinderapi.DEFAULT.username null or string[source]

Username for authentication.

Default value
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

Default value
{ }
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 corresponding PropertyName.

Default value
{ }
Example
{
  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.

Default value
[
  "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.

Default value
"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

Default value
[
  "show"
]
Example
[
  "show"
  "cf"
]