epics_libcom_rs/runtime/
env_table.rs1use super::build_info;
14use super::env::EnvParam;
15
16pub const EPICS_CA_ADDR_LIST: EnvParam = EnvParam::new("EPICS_CA_ADDR_LIST", "");
18pub const EPICS_CA_CONN_TMO: EnvParam = EnvParam::new("EPICS_CA_CONN_TMO", "30.0");
20pub const EPICS_CA_AUTO_ADDR_LIST: EnvParam = EnvParam::new("EPICS_CA_AUTO_ADDR_LIST", "YES");
22pub const EPICS_CA_REPEATER_PORT: EnvParam = EnvParam::new("EPICS_CA_REPEATER_PORT", "5065");
24pub const EPICS_CA_SERVER_PORT: EnvParam = EnvParam::new("EPICS_CA_SERVER_PORT", "5064");
26pub const EPICS_CA_MAX_ARRAY_BYTES: EnvParam = EnvParam::new("EPICS_CA_MAX_ARRAY_BYTES", "16384");
28pub const EPICS_CA_AUTO_ARRAY_BYTES: EnvParam = EnvParam::new("EPICS_CA_AUTO_ARRAY_BYTES", "YES");
30pub const EPICS_CA_MAX_SEARCH_PERIOD: EnvParam =
32 EnvParam::new("EPICS_CA_MAX_SEARCH_PERIOD", "300.0");
33pub const EPICS_CA_NAME_SERVERS: EnvParam = EnvParam::new("EPICS_CA_NAME_SERVERS", "");
35pub const EPICS_CA_MCAST_TTL: EnvParam = EnvParam::new("EPICS_CA_MCAST_TTL", "1");
37pub const EPICS_CAS_INTF_ADDR_LIST: EnvParam = EnvParam::new("EPICS_CAS_INTF_ADDR_LIST", "");
39pub const EPICS_CAS_IGNORE_ADDR_LIST: EnvParam = EnvParam::new("EPICS_CAS_IGNORE_ADDR_LIST", "");
41pub const EPICS_CAS_AUTO_BEACON_ADDR_LIST: EnvParam =
43 EnvParam::new("EPICS_CAS_AUTO_BEACON_ADDR_LIST", "");
44pub const EPICS_CAS_BEACON_ADDR_LIST: EnvParam = EnvParam::new("EPICS_CAS_BEACON_ADDR_LIST", "");
46pub const EPICS_CAS_SERVER_PORT: EnvParam = EnvParam::new("EPICS_CAS_SERVER_PORT", "");
48pub const EPICS_CA_BEACON_PERIOD: EnvParam = EnvParam::new("EPICS_CA_BEACON_PERIOD", "15.0");
50pub const EPICS_CAS_BEACON_PERIOD: EnvParam = EnvParam::new("EPICS_CAS_BEACON_PERIOD", "");
52pub const EPICS_CAS_BEACON_PORT: EnvParam = EnvParam::new("EPICS_CAS_BEACON_PORT", "");
54pub const EPICS_BUILD_COMPILER_CLASS: EnvParam =
56 EnvParam::new("EPICS_BUILD_COMPILER_CLASS", build_info::COMPILER_CLASS);
57pub const EPICS_BUILD_OS_CLASS: EnvParam =
59 EnvParam::new("EPICS_BUILD_OS_CLASS", build_info::OS_CLASS);
60pub const EPICS_BUILD_TARGET_ARCH: EnvParam =
62 EnvParam::new("EPICS_BUILD_TARGET_ARCH", build_info::TARGET_ARCH);
63pub const EPICS_TZ: EnvParam = EnvParam::new("EPICS_TZ", "CST6CDT,M3.2.0/2,M11.1.0/2");
65pub const EPICS_TS_NTP_INET: EnvParam = EnvParam::new("EPICS_TS_NTP_INET", "");
67pub const EPICS_IOC_IGNORE_SERVERS: EnvParam = EnvParam::new("EPICS_IOC_IGNORE_SERVERS", "");
69pub const EPICS_IOC_LOG_PORT: EnvParam = EnvParam::new("EPICS_IOC_LOG_PORT", "7004");
71pub const EPICS_IOC_LOG_INET: EnvParam = EnvParam::new("EPICS_IOC_LOG_INET", "");
73pub const EPICS_IOC_LOG_FILE_LIMIT: EnvParam = EnvParam::new("EPICS_IOC_LOG_FILE_LIMIT", "1000000");
75pub const EPICS_IOC_LOG_FILE_NAME: EnvParam = EnvParam::new("EPICS_IOC_LOG_FILE_NAME", "");
77pub const EPICS_IOC_LOG_FILE_COMMAND: EnvParam = EnvParam::new("EPICS_IOC_LOG_FILE_COMMAND", "");
79pub const IOCSH_PS1: EnvParam = EnvParam::new("IOCSH_PS1", "\u{1b}[32;1mepics> \u{1b}[0m");
81pub const IOCSH_HISTSIZE: EnvParam = EnvParam::new("IOCSH_HISTSIZE", "50");
83pub const IOCSH_HISTEDIT_DISABLE: EnvParam = EnvParam::new("IOCSH_HISTEDIT_DISABLE", "");
85pub const EPICS_ABORT_ON_ASSERT: EnvParam = EnvParam::new("EPICS_ABORT_ON_ASSERT", "NO");
87pub const EPICS_ALLOW_POSIX_THREAD_PRIORITY_SCHEDULING: EnvParam =
89 EnvParam::new("EPICS_ALLOW_POSIX_THREAD_PRIORITY_SCHEDULING", "YES");
90
91pub const ENV_PARAM_LIST: &[EnvParam] = &[
94 EPICS_CA_ADDR_LIST,
95 EPICS_CA_CONN_TMO,
96 EPICS_CA_AUTO_ADDR_LIST,
97 EPICS_CA_REPEATER_PORT,
98 EPICS_CA_SERVER_PORT,
99 EPICS_CA_MAX_ARRAY_BYTES,
100 EPICS_CA_AUTO_ARRAY_BYTES,
101 EPICS_CA_MAX_SEARCH_PERIOD,
102 EPICS_CA_NAME_SERVERS,
103 EPICS_CA_MCAST_TTL,
104 EPICS_CAS_INTF_ADDR_LIST,
105 EPICS_CAS_IGNORE_ADDR_LIST,
106 EPICS_CAS_AUTO_BEACON_ADDR_LIST,
107 EPICS_CAS_BEACON_ADDR_LIST,
108 EPICS_CAS_SERVER_PORT,
109 EPICS_CA_BEACON_PERIOD,
110 EPICS_CAS_BEACON_PERIOD,
111 EPICS_CAS_BEACON_PORT,
112 EPICS_BUILD_COMPILER_CLASS,
113 EPICS_BUILD_OS_CLASS,
114 EPICS_BUILD_TARGET_ARCH,
115 EPICS_TZ,
116 EPICS_TS_NTP_INET,
117 EPICS_IOC_IGNORE_SERVERS,
118 EPICS_IOC_LOG_PORT,
119 EPICS_IOC_LOG_INET,
120 EPICS_IOC_LOG_FILE_LIMIT,
121 EPICS_IOC_LOG_FILE_NAME,
122 EPICS_IOC_LOG_FILE_COMMAND,
123 IOCSH_PS1,
124 IOCSH_HISTSIZE,
125 IOCSH_HISTEDIT_DISABLE,
126 EPICS_ABORT_ON_ASSERT,
127 EPICS_ALLOW_POSIX_THREAD_PRIORITY_SCHEDULING,
128];