Commit 7bde95ba authored by Holger Brand's avatar Holger Brand
Browse files

Complete release.

Add example shatred variable library.
parent dbb72d97
......@@ -13,7 +13,7 @@ CSPP_AccRestConnection:CSPP_AccRestConnection.SelectorValue= "S=3" #C=<CHAIN_IND
LVClassPath="CSPP_AccRestConnection.lvlib:CSPP_AccRestConnection.lvclass"
CSPP_AccRestConnection:CSPP_AccRestConnection.URLServerPrefix= "http://vmla012.acc.gsi.de:8096/"
CSPP_AccRestConnection:CSPP_AccRestConnection.VerifyServer= False
CSPP_AccRestConnection:CSPP_AccRestConnection.Token= "Zi5sYWZyaXRlOmdzaS1mYWlyLWdlaGVpbQ=="
CSPP_AccRestConnection:CSPP_AccRestConnection.Token= ""
CSPP_AccRestConnection:CSPP_AccRestConnection.Username= ""
CSPP_AccRestConnection:CSPP_AccRestConnection.Password= ""
CSPP_AccRestConnection:CSPP_AccRestConnection.Timeout= 1. # Unit:s
......@@ -35,15 +35,14 @@ CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=1.
CSPP_BaseActor:CSPP_BaseActor.PublishMsgsInPQ=False
CSPP_BaseActor:CSPP_BaseActor.PVProxy="AccRestSVInterfaceProxy"
CSPP_BaseActor:CSPP_BaseActor.LaunchPVProxy=True
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.Connection = "AccRestTestConnection"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Dbl = "XXXDEV01/current/current,XXXDEV02/current/current"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Bool = "XXXDEV01/Bool/Bool"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Dbl = "XXXDEV01/Dbl/Dbl"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I32 = "XXXDEV01/I32/I32"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I16 = "XXXDEV01/I16/I16"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I8 = "XXXDEV01/I8/I8"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Sgl = "XXXDEV01/Sgl/Sgl"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Str = "XXXDEV01/Str/Str"
CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.Connection = "AccRestConnection"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Bool = "XXXDEV01/Bool/Bool"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Dbl = "XXXDEV01/Dbl/Dbl"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I32 = "XXXDEV01/I32/I32"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I16 = "XXXDEV01/I16/I16"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I8 = "XXXDEV01/I8/I8"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Sgl = "XXXDEV01/Sgl/Sgl"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Str = "XXXDEV01/Str/Str"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Bool_1DArray = "XXXDEV01/Bool1DArray/Bool1DArray"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_Dbl_1DArray = "XXXDEV01/Dbl1DArray/Dbl1DArray"
#CSPP_AccRestSVInterface:CSPP_AccRestSVInterface.PV_I32_1DArray = "XXXDEV01/I321DArray/I321DArray"
......@@ -73,8 +72,7 @@ PollingIterations="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_Pol
PollingMode="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_PollingMode?.1"
PollingTime="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_PollingTime?.1"
Initialized="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_Initialized?.1"
XXXDEV01/current/current="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_current"
XXXDEV02/current/current="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV02_current"
#XXXDEV01/Bool/Bool="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Bool"
[AccRestSVInterfaceProxy]
LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI=""
......@@ -89,14 +87,14 @@ WorkerActor="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterfaceProxy_Work
Polling_Interval_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_Set-PollingInterval?.1"
Polling_Iterations_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_Set-PollingIterations?.1"
Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/AccRestSVInterface_Set-PollingStartStop?.1"
Write_Bool_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Bool"
Write_Char_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Char"
Write_Dbl_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Dbl"
Write_I32_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_I32"
Write_I16_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_I16"
Write_I8_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_I8"
Write_Sgl_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Sgl"
Write_String_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Str"
#Write_Bool_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Bool"
#Write_Char_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Char"
#Write_Dbl_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Dbl"
#Write_I32_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_I32"
#Write_I16_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_I16"
#Write_I8_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_I8"
#Write_Sgl_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Sgl"
#Write_String_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Str"
#Write_Bool_1DArray_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Bool1DArray"
#Write_Char_1DArray_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Char1DArray"
#Write_Dbl_1DArray_Msg="ni.var.psp://localhost/CSPP_AccRest_SV/XXXDEV01_Dbl1DArray"
......
This diff is collapsed.
......@@ -21,13 +21,16 @@ Related documents and information
- Project-Wiki: https://github.com/HB-GSI/CSPP/wiki
- NI Actor Framework: https://decibel.ni.com/content/groups/actor-framework-2011?view=overview
- AccRest-Interface: https://www-acc.gsi.de/wiki/Service/JapcRestService
- https://www-acc.gsi.de/wiki/Frontend/EquipmentModelDocu
GIT Submodules
==============
This package can be used as submodule
- Packages\CSPP_AccRest:
- CSPP_AccRestMonitor
- CSPP_AccRestConnection
- CSPP_AccRestConnection.lvlib
- CSPP_AccRestMonitor.lvlib (not jet implemented)
- CSPP_AccRestSVInterface.lvlib
- CSPP_AccRest_SV.lvlib
External Dependencies
---------------------
......@@ -40,7 +43,8 @@ Getting started:
- Move lvlib's from dependencies to a virtual folder in your project.
- You need to extend your project specific ini-file.
- A sample ini-file should be available on disk in the corresponding package folder.
- You may need to add a process in the Distributed System Manager.
- You may need to create a shared variable library with your own properties. An example CSPP_AccRest_SV.lvlib is included.
- You need to ask the accelerator people for the access token for write permission. Monitoring is granted to everyone.
Author: H.Brand@gsi.de, D.Neidherr@gsi.de
......
Markdown is supported
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