EPICS environment¶
Provides configuration options for setting standard EPICS configuration parameters.
See also
The EPICS environment user guide for how to use these options.
- environment.epics¶
- environment.epics.enable boolean[source]¶
Whether to configure EPICS-related environment variables.
See also
EPICS environment variables in the Channel Access Reference Manual.
Default value¶true
- environment.epics.allowCABroadcastDiscovery boolean[source]¶
This option allows the broadcast discovery of Channel Access IOCs on the default port.
Danger
This option is a security issue and attackers crafting a malicious packet from source port 5064 will be able to access any [Ephemeral port] of this machine.
Warning
This opens the firewall on all network interfaces.
Default value¶false
- environment.epics.allowPVABroadcastDiscovery boolean[source]¶
This option allows the broadcast discovery of pvAccess IOCs on the default port.
Danger
This option is a security issue and attackers crafting a malicious packet from source port 5076 will be able to access any Ephemeral port of this machine.
Important
This option currently only work with PVXS IOCs, and doesn’t work with epics-base’s pvAccess.
Warning
This opens the firewall on all network interfaces.
Default value¶false
- environment.epics.ca_addr_list list of string[source]¶
Set the
EPICS_CA_ADDR_LISTenvironment variable.This will also set this configuration for related services, for example IOCs, ChannelFinder, and Phoebus services.
See also
EPICS environment variables in the Channel Access Reference Manual.
Default value¶[ ]
- environment.epics.ca_auto_addr_list boolean[source]¶
Set the
EPICS_CA_AUTO_ADDR_LISTenvironment variable.This will also set this configuration for related services, for example IOCs, ChannelFinder, and Phoebus services.
See also
EPICS environment variables in the Channel Access Reference Manual.
Default value¶true
- environment.epics.openCAFirewall boolean[source]¶
Open the default ports of the Channel Access protocol.
Enabling this option makes IOCs reachable using unicast addresses.
To make it discoverable with the auto address list / broadcast addresses, use the
allowCABroadcastDiscoveryoption on the client side.Warning
This opens the firewall on all network interfaces.
Note
If you changed the Channel Access ports in your IOC, open these ports in the firewall manually by using
networking.firewall.allowedTCPPortsandnetworking.firewall.allowedUDPPorts.Default value¶false
- environment.epics.openPVAFirewall boolean[source]¶
Open the default ports of the pvAccess protocol.
Enabling this option makes IOCs reachable using unicast addresses.
To make it discoverable with the auto address list / broadcast addresses, use the
allowPVABroadcastDiscoveryoption on the client side.Warning
This opens the firewall on all network interfaces.
Note
If you changed the pvAccess ports in your IOC, open these ports in the firewall manually by using
networking.firewall.allowedTCPPortsandnetworking.firewall.allowedUDPPorts.Default value¶false