Skip to content

Commit fdcab7a

Browse files
authored
Merge pull request #158 from DiamondLightSource/epics-options-models
Allow creating CA IOCs via yaml config
2 parents 6ee1578 + 5ea717f commit fdcab7a

File tree

23 files changed

+40
-27
lines changed

23 files changed

+40
-27
lines changed

docs/snippets/dynamic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ async def initialise(self):
112112
await self.connection.close()
113113

114114

115-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
115+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
116116
connection_settings = IPConnectionSettings("localhost", 25565)
117117
fastcs = FastCS(TemperatureController(connection_settings), [epics_options])
118118

docs/snippets/static04.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class TemperatureController(Controller):
1010
device_id = AttrR(String())
1111

1212

13-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
13+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
1414
fastcs = FastCS(TemperatureController(), [epics_options])
1515

1616
# fastcs.run() # Commented as this will block

docs/snippets/static05.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ async def connect(self):
2020
await self.connection.connect(self._ip_settings)
2121

2222

23-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
23+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
2424
connection_settings = IPConnectionSettings("localhost", 25565)
2525
fastcs = FastCS(TemperatureController(connection_settings), [epics_options])
2626

docs/snippets/static06.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ async def connect(self):
4747
await self.connection.connect(self._ip_settings)
4848

4949

50-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
50+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
5151
connection_settings = IPConnectionSettings("localhost", 25565)
5252
fastcs = FastCS(TemperatureController(connection_settings), [epics_options])
5353

docs/snippets/static07.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ async def connect(self):
5151
await self.connection.connect(self._ip_settings)
5252

5353

54-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
54+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
5555
connection_settings = IPConnectionSettings("localhost", 25565)
5656
fastcs = FastCS(TemperatureController(connection_settings), [epics_options])
5757

docs/snippets/static08.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ async def connect(self):
5858
await self.connection.connect(self._ip_settings)
5959

6060

61-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
61+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
6262
connection_settings = IPConnectionSettings("localhost", 25565)
6363
fastcs = FastCS(TemperatureController(connection_settings), [epics_options])
6464

docs/snippets/static09.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ async def connect(self):
7878
await self.connection.connect(self._ip_settings)
7979

8080

81-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
81+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
8282
connection_settings = IPConnectionSettings("localhost", 25565)
8383
fastcs = FastCS(TemperatureController(4, connection_settings), [epics_options])
8484

docs/snippets/static10.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ async def connect(self):
8585
await self.connection.connect(self._ip_settings)
8686

8787

88-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
88+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
8989
connection_settings = IPConnectionSettings("localhost", 25565)
9090
fastcs = FastCS(TemperatureController(4, connection_settings), [epics_options])
9191

docs/snippets/static11.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ async def update_voltages(self):
9898
await controller.voltage.set(float(voltages[index]))
9999

100100

101-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
101+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
102102
connection_settings = IPConnectionSettings("localhost", 25565)
103103
fastcs = FastCS(TemperatureController(4, connection_settings), [epics_options])
104104

docs/snippets/static12.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ async def disable_all(self) -> None:
106106
await asyncio.sleep(0.1)
107107

108108

109-
epics_options = EpicsCAOptions(ioc=EpicsIOCOptions(pv_prefix="DEMO"))
109+
epics_options = EpicsCAOptions(ca_ioc=EpicsIOCOptions(pv_prefix="DEMO"))
110110
connection_settings = IPConnectionSettings("localhost", 25565)
111111
fastcs = FastCS(TemperatureController(4, connection_settings), [epics_options])
112112

0 commit comments

Comments
 (0)