Commit 34c23305 authored by Udo Eisenbarth's avatar Udo Eisenbarth 💬
Browse files

Add modbox driver lib.

parent 0a921bee
...@@ -10,3 +10,6 @@ ...@@ -10,3 +10,6 @@
[submodule "Packages/CSPP_DSC"] [submodule "Packages/CSPP_DSC"]
path = Packages/CSPP_DSC path = Packages/CSPP_DSC
url = https://git.gsi.de/EE-LV/CSPP/CSPP_DSC url = https://git.gsi.de/EE-LV/CSPP/CSPP_DSC
[submodule "Packages/modbox2"]
path = Packages/modbox2
url = git@git.gsi.de:phelix/lv/modbox2.git
Subproject commit d318bd237d51c8f45b86ce0bb9941b727bc6cc50
CSPP-Template README modbox2_cspp README
==================== ====================
_CSPP-Template.lvproj_ is used to develop an application based on NI ActorFramework and CS++ libraries. Currently used development SW is LabVIEW 2019. _modbox2_cspp.lvproj_ is used to develop an application based on NI ActorFramework and CS++ libraries. Currently used development SW is LabVIEW 2019.
LONG_DESCRIPTION This text will be inserted into README.md.
Related documents and information Related documents and information
================================= =================================
...@@ -43,39 +43,6 @@ Optional External Dependencies ...@@ -43,39 +43,6 @@ Optional External Dependencies
- https://decibel.ni.com/content/thread/18301 and - https://decibel.ni.com/content/thread/18301 and
- http://lavag.org/topic/17056-monitoring-actors - http://lavag.org/topic/17056-monitoring-actors
Getting started:
=================================
- Install __CSPP_Tools__
- Clone [CSPP_Tools](https://git.gsi.de/EE-LV/CSPP/CSPP_Tools)
- Get submodules:
- `git submodule init`
- `git submodule update`
- _Optionally switch to the most recent branch._
- Mass-compile folder `CSPP_Tools`
- Run `CSPP_Tools\Main-Project\Installer.vi`
- Fork __this__ repository, if not alread done, and rename repository name and path. Refer to repository settings.
- Clone the forked repository to a local folder.
- Switch to the desired branch.
- Get submodules:
- `git submodule init`
- `git submodule update`
- _Optionally switch to the most recent branch._
- Optionally create a hard link to the custom error file(s):
- cd <LabVIEW>\user.lib\errors
- mklink /h CSPP_Core-errors.txt Packages\CSPP_Core\CSPP_Core-errors.txt
- Rename `CSPP-Template.lvproj` to `YourProject.lvproj`
- Open `YourProject.lvproj` with LabVIEW
- If Data Logging and Supervisory Control Module is not available
- Remove `CSPP_DSC` stuff from project. Save and reopen `YourProject.lvproj`
- Run `Rename.vi`
- When all renaming was succefull, remove `Rename.vi` from project and delete from disc.
- Deploy Shared Variable libraries.
- SV.lib/`YourProject.lvlib`
- SV.lib/`CSPP_Core_SV.lvlib` If you want to use BaseActor and or DeviceActor.
- Save `YourProject.lvproj`.
- Run your project specific `YourProject_Main.vi` in order to check if everything is working.
- `chmod a-w -R *` to avoid unintended changes.
Start Implementing YourProject Start Implementing YourProject
=================================== ===================================
- Extend `YourProject.lvproj` to your needs. - Extend `YourProject.lvproj` to your needs.
...@@ -93,7 +60,7 @@ Start Implementing YourProject ...@@ -93,7 +60,7 @@ Start Implementing YourProject
Known issues: Known issues:
============= =============
Author: name@domain Author: u.eisenbarth@gsi.de
Copyright 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH Copyright 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH
......
Release Notes for the CSPP-Template Project Release Notes for the modbox2_cspp Project
=========================================== ===========================================
This LabVIEW project _CSPP-Template.lvproj_ is used to develop the applications based on NI ActorFramework and CS++ libraries. This LabVIEW project _modbox2_cspp.lvproj_ is used to develop the applications based on NI ActorFramework and CS++ libraries.
Version 0.0.0.0 DD-MM-YYYY name@domain Version 0.0.0.0 25-05-2020 u.eisenbarth@gsi.de
-------------------------------------- --------------------------------------
The CSPP-Template project was just forked. There is the master branch with some submodules, only. The modbox2_cspp project was just forked. There is the master branch with some submodules, only.
File deleted
This diff is collapsed.
[CSPP-Template] [modbox2_cspp]
WebServer.Enabled=False WebServer.Enabled=False
WebServer.TcpAccess="c+*.gsi.de" WebServer.TcpAccess="c+*.gsi.de"
# The application uses decimal point as decimal delimiter. # The application uses decimal point as decimal delimiter.
...@@ -11,8 +11,8 @@ WebServer.TcpAccess="c+*.gsi.de" ...@@ -11,8 +11,8 @@ WebServer.TcpAccess="c+*.gsi.de"
# Attention: AllowMultipleInstances=True ist incompatibe with LaunchPVProxy=True since proxy name need to be unique. # Attention: AllowMultipleInstances=True ist incompatibe with LaunchPVProxy=True since proxy name need to be unique.
[PV_Protocols] [PV_Protocols]
ni.var.psp=DSCConnection #ni.var.psp=DSCConnection
#ni.var.psp=SVConnection ni.var.psp=SVConnection
#dstp=DSConnection #dstp=DSConnection
[DSCConnection] [DSCConnection]
LVClassPath="CSPP_DSCConnection.lvlib:DSCConnection.lvclass" LVClassPath="CSPP_DSCConnection.lvlib:DSCConnection.lvclass"
...@@ -22,10 +22,10 @@ LVClassPath="CSPP_ProcessVariables.lvlib:DSConnection.lvclass" ...@@ -22,10 +22,10 @@ LVClassPath="CSPP_ProcessVariables.lvlib:DSConnection.lvclass"
LVClassPath="CSPP_SharedVariables.lvlib:SVConnection.lvclass" LVClassPath="CSPP_SharedVariables.lvlib:SVConnection.lvclass"
#_p:Polling; _e:Events #_p:Polling; _e:Events
[PV_Monitors] [PV_Monitors]
ni.var.psp_p=DSCMonitor #ni.var.psp_p=DSCMonitor
ni.var.psp_e=DSCMonitor #ni.var.psp_e=DSCMonitor
#ni.var.psp_p=SVMonitor ni.var.psp_p=SVMonitor
#ni.var.psp_e=SVMonitor ni.var.psp_e=SVMonitor
#dstp_p=DSMonitor #dstp_p=DSMonitor
#dstp_e=DSMonitor #dstp_e=DSMonitor
[DSCMonitor] [DSCMonitor]
...@@ -143,7 +143,7 @@ CSPP_StartActor:CSPP_StartActor.SequentialStartActors="" ...@@ -143,7 +143,7 @@ CSPP_StartActor:CSPP_StartActor.SequentialStartActors=""
CSPP_StartActor:CSPP_StartActor.GuiWorkerCoupling=False #Determine behavior closing GUI actor FP. Set True if stopping a GUI triggers stop of worker actor. CSPP_StartActor:CSPP_StartActor.GuiWorkerCoupling=False #Determine behavior closing GUI actor FP. Set True if stopping a GUI triggers stop of worker actor.
CSPP_StartActor:CSPP_StartActor.ApplicationRootActors="ObjectManager" #CSV list of root actors launched by StartActor leading to application exit. CSPP_StartActor:CSPP_StartActor.ApplicationRootActors="ObjectManager" #CSV list of root actors launched by StartActor leading to application exit.
[StartActor.URLs] [StartActor.URLs]
ActorList="ni.var.psp://localhost/CSPP-Template/ActorList" ActorList="ni.var.psp://localhost/modbox2_cspp/ActorList"
[StartActor.StartActors] [StartActor.StartActors]
#Actor objects to start with option to relaunch. #Actor objects to start with option to relaunch.
ObjectManager=False ObjectManager=False
...@@ -176,17 +176,17 @@ CSPP_BeepActor:Beep.SystemAlert=False ...@@ -176,17 +176,17 @@ CSPP_BeepActor:Beep.SystemAlert=False
CSPP_BeepActor:Beep.Frequency=440. CSPP_BeepActor:Beep.Frequency=440.
CSPP_BeepActor:Beep.Duration=1. CSPP_BeepActor:Beep.Duration=1.
[Beep.URLs] [Beep.URLs]
Error="ni.var.psp://localhost/CSPP-Template/Beep_Error" Error="ni.var.psp://localhost/modbox2_cspp/Beep_Error"
ErrorCode="ni.var.psp://localhost/CSPP-Template/Beep_ErrorCode" ErrorCode="ni.var.psp://localhost/modbox2_cspp/Beep_ErrorCode"
ErrorMessage="ni.var.psp://localhost/CSPP-Template/Beep_ErrorMessage" ErrorMessage="ni.var.psp://localhost/modbox2_cspp/Beep_ErrorMessage"
ErrorStatus="ni.var.psp://localhost/CSPP-Template/Beep_ErrorStatus" ErrorStatus="ni.var.psp://localhost/modbox2_cspp/Beep_ErrorStatus"
Initialized="ni.var.psp://localhost/CSPP-Template/Beep_Initialized" Initialized="ni.var.psp://localhost/modbox2_cspp/Beep_Initialized"
PollingCounter="ni.var.psp://localhost/CSPP-Template/Beep_PollingCounter" PollingCounter="ni.var.psp://localhost/modbox2_cspp/Beep_PollingCounter"
PollingDeltaT="ni.var.psp://localhost/CSPP-Template/Beep_PollingDeltaT" PollingDeltaT="ni.var.psp://localhost/modbox2_cspp/Beep_PollingDeltaT"
PollingInterval="ni.var.psp://localhost/CSPP-Template/Beep_PollingInterval" PollingInterval="ni.var.psp://localhost/modbox2_cspp/Beep_PollingInterval"
PollingIterations="ni.var.psp://localhost/CSPP-Template/Beep_PollingIterations" PollingIterations="ni.var.psp://localhost/modbox2_cspp/Beep_PollingIterations"
PollingMode="ni.var.psp://localhost/CSPP-Template/Beep_PollingMode" PollingMode="ni.var.psp://localhost/modbox2_cspp/Beep_PollingMode"
PollingTime="ni.var.psp://localhost/CSPP-Template/Beep_PollingTime" PollingTime="ni.var.psp://localhost/modbox2_cspp/Beep_PollingTime"
[BeepProxy] [BeepProxy]
LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass" LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI="" CSPP_BaseActor:CSPP_BaseActor.DefaultGUI=""
...@@ -196,16 +196,16 @@ CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=-1. ...@@ -196,16 +196,16 @@ CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=-1.
CSPP_PVProxy:CSPP_PVProxy.WorkerActor="Beep" CSPP_PVProxy:CSPP_PVProxy.WorkerActor="Beep"
CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=True CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=True
[BeepProxy.URLs] [BeepProxy.URLs]
Activate="ni.var.psp://localhost/CSPP-Template/BeepProxy_Activate" Activate="ni.var.psp://localhost/modbox2_cspp/BeepProxy_Activate"
WorkerActor="ni.var.psp://localhost/CSPP-Template/BeepProxy_WorkerActor" WorkerActor="ni.var.psp://localhost/modbox2_cspp/BeepProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://localhost/CSPP-Template/Beep_PollingInterval" Polling_Interval_Msg="ni.var.psp://localhost/modbox2_cspp/Beep_PollingInterval"
Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP-Template/Beep_PollingStartStop" Polling_Start_Stop_Msg="ni.var.psp://localhost/modbox2_cspp/Beep_PollingStartStop"
Polling_Iterations_Msg="ni.var.psp://localhost/CSPP-Template/Beep_Set-PollingIterations" Polling_Iterations_Msg="ni.var.psp://localhost/modbox2_cspp/Beep_Set-PollingIterations"
Write_Beep_Parameters_Msg="ni.var.psp://localhost/CSPP-Template/Beep_Parameters" Write_Beep_Parameters_Msg="ni.var.psp://localhost/modbox2_cspp/Beep_Parameters"
[DSCAlarmViewer] [DSCAlarmViewer]
LVClassPath="CSPP_DSCAlarmViewer.lvlib:CSPP_DSCAlarmViewer.lvclass" LVClassPath="CSPP_DSCAlarmViewer.lvlib:CSPP_DSCAlarmViewer.lvclass"
CSPP_BaseActor:CSPP_BaseActor.AllowMultipleInstances=False CSPP_BaseActor:CSPP_BaseActor.AllowMultipleInstances=False
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_0 = "\\\\localhost\\CSPP-Template" CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_0 = "\\\\localhost\\modbox2_cspp"
[DSCTrendViewer] [DSCTrendViewer]
LVClassPath="CSPP_DSCTrendViewer.lvlib:CSPP_DSCTrendViewer.lvclass" LVClassPath="CSPP_DSCTrendViewer.lvlib:CSPP_DSCTrendViewer.lvclass"
CSPP_BaseActor:CSPP_BaseActor.AllowMultipleInstances=False CSPP_BaseActor:CSPP_BaseActor.AllowMultipleInstances=False
...@@ -226,17 +226,17 @@ CSPP_BaseActor:CSPP_BaseActor.LaunchPVProxy=True ...@@ -226,17 +226,17 @@ CSPP_BaseActor:CSPP_BaseActor.LaunchPVProxy=True
CSPP_BaseActor:CSPP_BaseActor.WebPubMode=-1 CSPP_BaseActor:CSPP_BaseActor.WebPubMode=-1
CSPP_ObjectManager:CSPP_ObjectManager.ActorList="StartActor.ActorList" CSPP_ObjectManager:CSPP_ObjectManager.ActorList="StartActor.ActorList"
[ObjectManager.URLs] [ObjectManager.URLs]
Error="ni.var.psp://localhost/CSPP-Template/ObjectManager_Error" Error="ni.var.psp://localhost/modbox2_cspp/ObjectManager_Error"
ErrorCode="ni.var.psp://localhost/CSPP-Template/ObjectManager_ErrorCode" ErrorCode="ni.var.psp://localhost/modbox2_cspp/ObjectManager_ErrorCode"
ErrorMessage="ni.var.psp://localhost/CSPP-Template/ObjectManager_ErrorMessage" ErrorMessage="ni.var.psp://localhost/modbox2_cspp/ObjectManager_ErrorMessage"
ErrorStatus="ni.var.psp://localhost/CSPP-Template/ObjectManager_ErrorStatus" ErrorStatus="ni.var.psp://localhost/modbox2_cspp/ObjectManager_ErrorStatus"
Initialized="ni.var.psp://localhost/CSPP-Template/ObjectManager_Initialized" Initialized="ni.var.psp://localhost/modbox2_cspp/ObjectManager_Initialized"
PollingCounter="ni.var.psp://localhost/CSPP-Template/ObjectManager_PollingCounter" PollingCounter="ni.var.psp://localhost/modbox2_cspp/ObjectManager_PollingCounter"
PollingDeltaT="ni.var.psp://localhost/CSPP-Template/ObjectManager_PollingDeltaT" PollingDeltaT="ni.var.psp://localhost/modbox2_cspp/ObjectManager_PollingDeltaT"
PollingInterval="ni.var.psp://localhost/CSPP-Template/ObjectManager_PollingInterval" PollingInterval="ni.var.psp://localhost/modbox2_cspp/ObjectManager_PollingInterval"
PollingIterations="ni.var.psp://localhost/CSPP-Template/ObjectManager_PollingIterations" PollingIterations="ni.var.psp://localhost/modbox2_cspp/ObjectManager_PollingIterations"
PollingMode="ni.var.psp://localhost/CSPP-Template/ObjectManager_PollingMode" PollingMode="ni.var.psp://localhost/modbox2_cspp/ObjectManager_PollingMode"
PollingTime="ni.var.psp://localhost/CSPP-Template/ObjectManager_PollingTime" PollingTime="ni.var.psp://localhost/modbox2_cspp/ObjectManager_PollingTime"
[ObjectManagerProxy] [ObjectManagerProxy]
LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass" LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass"
CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True
...@@ -245,12 +245,12 @@ CSPP_PVProxy:CSPP_PVProxy.WorkerActor="ObjectManager" ...@@ -245,12 +245,12 @@ CSPP_PVProxy:CSPP_PVProxy.WorkerActor="ObjectManager"
CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=False CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=False
CSPP_PVProxy:CSPP_PVProxy.IgnoreFirstUpdate=False CSPP_PVProxy:CSPP_PVProxy.IgnoreFirstUpdate=False
[ObjectManagerProxy.URLs] [ObjectManagerProxy.URLs]
Activate="ni.var.psp://localhost/CSPP-Template/ObjectManagerProxy_Activate" Activate="ni.var.psp://localhost/modbox2_cspp/ObjectManagerProxy_Activate"
WorkerActor="ni.var.psp://localhost/CSPP-Template/ObjectManagerProxy_WorkerActor" WorkerActor="ni.var.psp://localhost/modbox2_cspp/ObjectManagerProxy_WorkerActor"
#Polling_Interval_Msg="ni.var.psp://localhost/CSPP-Template/ObjectManager_Set-PollingInterval" #Polling_Interval_Msg="ni.var.psp://localhost/modbox2_cspp/ObjectManager_Set-PollingInterval"
#Polling_Iterations_Msg="ni.var.psp://localhost/CSPP-Template/ObjectManager_Set-PollingIterations" #Polling_Iterations_Msg="ni.var.psp://localhost/modbox2_cspp/ObjectManager_Set-PollingIterations"
#Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP-Template/ObjectManager_Set-PollingStartStop" #Polling_Start_Stop_Msg="ni.var.psp://localhost/modbox2_cspp/ObjectManager_Set-PollingStartStop"
Update_Process_Info_Msg="ni.var.psp://localhost/CSPP-Template/ActorList" Update_Process_Info_Msg="ni.var.psp://localhost/modbox2_cspp/ActorList"
[SystemMonitor] [SystemMonitor]
LVClassPath="CSPP_SystemMonitor.lvlib:CSPP_SystemMonitor.lvclass" LVClassPath="CSPP_SystemMonitor.lvlib:CSPP_SystemMonitor.lvclass"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI="" CSPP_BaseActor:CSPP_BaseActor.DefaultGUI=""
...@@ -261,23 +261,23 @@ CSPP_BaseActor:CSPP_BaseActor.PVProxy="SystemMonitorProxy" ...@@ -261,23 +261,23 @@ CSPP_BaseActor:CSPP_BaseActor.PVProxy="SystemMonitorProxy"
CSPP_BaseActor:CSPP_BaseActor.LaunchPVProxy=True CSPP_BaseActor:CSPP_BaseActor.LaunchPVProxy=True
CSPP_SystemMonitor:CSPP_SystemMonitor.Drives="C:\\" CSPP_SystemMonitor:CSPP_SystemMonitor.Drives="C:\\"
[SystemMonitor.URLs] [SystemMonitor.URLs]
Error="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Error" Error="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Error"
ErrorCode="ni.var.psp://localhost/CSPP-Template/SystemMonitor_ErrorCode" ErrorCode="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_ErrorCode"
ErrorMessage="ni.var.psp://localhost/CSPP-Template/SystemMonitor_ErrorMessage" ErrorMessage="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_ErrorMessage"
ErrorStatus="ni.var.psp://localhost/CSPP-Template/SystemMonitor_ErrorStatus" ErrorStatus="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_ErrorStatus"
Initialized="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Initialized" Initialized="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Initialized"
PollingCounter="ni.var.psp://localhost/CSPP-Template/SystemMonitor_PollingCounter" PollingCounter="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_PollingCounter"
PollingDeltaT="ni.var.psp://localhost/CSPP-Template/SystemMonitor_PollingDeltaT" PollingDeltaT="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_PollingDeltaT"
PollingInterval="ni.var.psp://localhost/CSPP-Template/SystemMonitor_PollingInterval" PollingInterval="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_PollingInterval"
PollingIterations="ni.var.psp://localhost/CSPP-Template/SystemMonitor_PollingIterations" PollingIterations="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_PollingIterations"
PollingMode="ni.var.psp://localhost/CSPP-Template/SystemMonitor_PollingMode" PollingMode="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_PollingMode"
PollingTime="ni.var.psp://localhost/CSPP-Template/SystemMonitor_PollingTime" PollingTime="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_PollingTime"
Initialized="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Initialized" Initialized="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Initialized"
CPU-Load="ni.var.psp://localhost/CSPP-Template/SystemMonitor_CPU-Load" CPU-Load="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_CPU-Load"
Memory="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Memory" Memory="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Memory"
Size_0="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Size_C" Size_0="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Size_C"
Free_0="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Free_C" Free_0="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Free_C"
Usage_0="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Usage_C" Usage_0="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Usage_C"
[SystemMonitorProxy] [SystemMonitorProxy]
LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass" LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass"
CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True
...@@ -285,8 +285,8 @@ CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=-1. ...@@ -285,8 +285,8 @@ CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=-1.
CSPP_PVProxy:CSPP_PVProxy.WorkerActor="SystemMonitor" CSPP_PVProxy:CSPP_PVProxy.WorkerActor="SystemMonitor"
CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=True CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=True
[SystemMonitorProxy.URLs] [SystemMonitorProxy.URLs]
Activate="ni.var.psp://localhost/CSPP-Template/SystemMonitorProxy_Activate" Activate="ni.var.psp://localhost/modbox2_cspp/SystemMonitorProxy_Activate"
WorkerActor="ni.var.psp://localhost/CSPP-Template/SystemMonitorProxy_WorkerActor" WorkerActor="ni.var.psp://localhost/modbox2_cspp/SystemMonitorProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Set-PollingInterval" Polling_Interval_Msg="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Set-PollingInterval"
Polling_Iterations_Msg="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Set-PollingIterations" Polling_Iterations_Msg="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Set-PollingIterations"
Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP-Template/SystemMonitor_Set-PollingStartStop" Polling_Start_Stop_Msg="ni.var.psp://localhost/modbox2_cspp/SystemMonitor_Set-PollingStartStop"
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment