GemDiskProduction-RT.ini 4.58 KB
Newer Older
Holger Brand's avatar
Holger Brand committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
[CS++RT-Main]
MessageLogger="LVRT-Console"

[LVRT-Console]
LVClassPath="CS++RTClasses.lvlib:CS++RTMessageLogger.lvclass"
CS++RTClasses:CS++RTMessageLogger.Interface="SystemLog"
CS++RTClasses:CS++RTMessageLogger.VISAResourceName="ASRL1::INSTR"

[Syslog]
LVClassPath="CS++Syslog.lvlib:CS++Syslog.lvclass"
CS++Syslog:CS++Syslog.IP="191.168.178.100"
CS++Syslog:CS++Syslog.Port=514
CS++Syslog.CS++Syslog.Debug=True

[Watchdog]
Timeout_s=10
Reset=True
Occurrence=False
TriggerLine=-1
TriggerProtocol=0
ResetAfterExpire=False
DisableOnExit=True

[PV_Protocols]
ni.var.psp=SVConnection
[SVConnection]
LVClassPath="CS++SharedVariables.lvlib:SVConnection.lvclass"
[DSCConnection]
LVClassPath="CS++DSCCOnnection.lvlib:DSCConnection.lvclass"

#_p:Polling; _e:Events
[PV_Monitors]
ni.var.psp_p=SVMonitor
ni.var.psp_e=SVMonitor

[SVMonitor]
LVClassPath="CS++SVMonitor.lvlib:CS++SVMonitor.lvclass"

[myDeviceActor]
LVClassPath="CS++DeviceActor.lvlib:CS++DeviceActor.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++DeviceGUIActor.lvlib:CS++DeviceGUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=-1.
CS++BaseActor:CS++BaseActor.PVProxy="myDeviceProxy"
CS++BaseActor:CS++BaseActor.LaunchPVProxy=True
CS++DeviceActors:CS++DeviceActor.ResourceName="COM1"
CS++DeviceActors:CS++DeviceActor.Reset=False
CS++DeviceActors:CS++DeviceActor.Selftest=True

[myDeviceActor.URLs]
PollingMode="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_PollingMode?.1"
PollingTime="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_PollingTime?.1"
PollingInterval="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_PollingInterval?.1"
ResourceName="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_ResourceName"
DriverRevision="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_DriverRevision"
FirmwareRevision="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_FirmwareRevision"
ErrorCode="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_ErrorCode"
ErrorMessage="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_ErrorMessage"
SelftestResultCode="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_SelftestResultCode"
SelftestResultMessage="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_SelftestResultMessage"

[myDeviceProxy]
LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++DeviceGUIActor.lvlib:CS++DeviceGUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=-1
CS++PVProxy:CS++PVProxy.WorkerActor="myDeviceActor"
CS++PVProxy:CS++PVProxy.DelayedActivation=True

[myDeviceProxy.URLs]
Activate="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceProxy_Activate"
WorkerActor="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_PollingInterval?-1"
Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_PollingStartStop?-1"
Reset_Device_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_Reset"
Selftest_Device_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_SelfTest"
79

80
[GDP-Controller]
81
82
83
84
85
LVClassPath="GDP_Controller.lvlib:GDP_Controller.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=10.
86
CS++BaseActor:CS++BaseActor.PVProxy="GDP-ControllerProxy"
87
88
CS++BaseActor:CS++BaseActor.LaunchPVProxy=True

89
90
91
92
[GDP-Controller.URLs]
PollingMode="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingMode?.1"
PollingTime="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingTime?.1"
PollingInterval="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingInterval?.1"
93

94
[GDP-ControllerProxy]
95
96
97
98
99
LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=-1
100
CS++PVProxy:CS++PVProxy.WorkerActor="GDP-Controller"
101
102
CS++PVProxy:CS++PVProxy.DelayedActivation=True

103
104
105
106
107
[GDP-ControllerProxy.URLs]
Activate="ni.var.psp://localhost/GDP-RT-SV/GDP-ControllerProxy_Activate"
WorkerActor="ni.var.psp://localhost/GDP-RT-SV/GDP-ControllerProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingInterval?-1"
Polling_Start_Stop_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingStartStop?-1"