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

Squashed commit of the following:

commit b780eb9501dcdff04b769a259b79adca990fe216
Author: Holger Brand <H.Brand@gsi.de>
Date:   Mon Apr 28 12:06:18 2014 +0200

    Add EUPL and Readme

commit 18e0f46072af51ed48aff5aa24cf34bca2dc4f64
Author: Holger Brand <H.Brand@gsi.de>
Date:   Mon Apr 28 09:24:10 2014 +0200

    Remove DIMPVClient

commit a7a20b65d81f991dabafeec347c3832d1bbf9e21
Author: Holger Brand <H.Brand@gsi.de>
Date:   Fri Apr 25 16:45:46 2014 +0200

    Remove DIM stuff

commit 5e443e52073e7e6e7607f5c2c973cdb61e9a6191
Author: Holger Brand <H.Brand@gsi.de>
Date:   Fri Apr 25 15:00:08 2014 +0200

    Adjust DIM pathes

commit c76998751c8fdc4545236b65eb92a09dc2262990
Author: Holger Brand <H.Brand@gsi.de>
Date:   Wed Apr 23 13:36:25 2014 +0200

    Add DIM Stuff

commit eaed9d21dc404e90611f8a8b15774e7a0db60c92
Author: Holger Brand <H.Brand@gsi.de>
Date:   Mon Apr 14 15:28:57 2014 +0200

    Add PV.TypeDescriptor and modify PVConnection in CS++Core

commit e9e7467707e0c06068838e058ec7adf040e0cdb1
Author: unknown <Brand@DENBG113.campus.gsi.de>
Date:   Thu Apr 10 10:01:56 2014 +0200

    Add URL protocol prefix definition.

commit efa5751294eaa3ef7b163c0639f4355c86126aa9
Author: unknown <Brand@DENBG113.campus.gsi.de>
Date:   Thu Apr 10 08:55:40 2014 +0200

    Add Panel Close Event

commit c7e29729bf6ffdd25d00f054d1b27499c92b705c
Author: unknown <Brand@DENBG113.campus.gsi.de>
Date:   Wed Apr 9 04:23:39 2014 +0200

    Correct lvclass & lvlib pathes
parent 0febc1b7
[CS++StartActor]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Base\Actors\CS++StartActor\CS++StartActor.lvclass"
LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Base\Actors\CS++StartActor\CS++StartActor.lvlib"
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Actors\CS++StartActor\CS++StartActor.lvclass"
LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Actors\CS++StartActor\CS++StartActor.lvlib"
CS++StartActor:CS++StartActor.MessageLogger="Syslog"
CS++StartActor:CS++StartActor.Open_ActorCore=True
CS++StartActor:CS++StartActor.StartActors=CS++StartActor.StartActors
......@@ -25,6 +25,12 @@ myDMM=False
myDCPwr=False
myFgen=False
[PV_Protocols]
SVConnection="ni.var.psp"
[SVConnection]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Classes\CS++ProcessVariables\SVConnection\SVConnection.lvclass"
LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Classes\CS++ProcessVariables\CS++ProcessVariables.lvlib"
[myNumber]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Examples\Classes\Example\Example.lvclass"
......@@ -37,10 +43,17 @@ LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Actors\CS++BaseActor\CS++Ba
CS++BaseActor:CS++BaseActor.Attribute=""
CS++BaseActor:CS++BaseActor.ErrorDialog=True
#Service description string, the contents of the service can be described in the form "T:N;T:N;T",
#where T is the data type : C(har), I(nt), L(ong), S(hort), D(ouble), F(loat) or X(tra long)
#and N is the number of items of that type. A data type alone at the end of string means all following items are of type T.
#As an example, to receive one integer (four byte), the descriptor is "I:1".
#At this time only simple data types (one element: T:N) are supported.
[mySV]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Classes\CS++ProcessVariables\SVConnection\SVConnection.lvclass"
LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Classes\CS++ProcessVariables\CS++ProcessVariables.lvlib"
CS++ProcessVariables:PVConnection.URL="ni.var.psp://localhost/CS%2B%2BCore-ExampleSV/myDouble"
CS++ProcessVariables:PVConnection.Descriptor="D:1"
[mySVMonitor]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Core\Actors\CS++SVMonitor\CS++SVMonitor.lvclass"
......@@ -51,7 +64,13 @@ CS++PVMonitor:CS++PVMonitor.Interval_s=1.0
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Examples\Actors\PVClient-Example\PVClient-Example.lvclass"
LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Examples\Actors\PVClient-Example\PVClient-Example.lvlib"
PVClient-Example:PVClient-Example.PV_URL_0="ni.var.psp://localhost/CS%2B%2BCore-ExampleSV/myDouble"
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.ErrorDialog=True
[myDIMClient]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Examples\Actors\PVClient-Example\PVClient-Example.lvclass"
LVLibPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_Examples\Actors\PVClient-Example\PVClient-Example.lvlib"
PVClient-Example:PVClient-Example.PV_URL_0="DIM://HB_Server/myDIMService"
CS++BaseActor:CS++BaseActor.ErrorDialog=True
[myDSCTrending]
LVClassPath="C:\User\Brand\LVP\CSPP\Packages\CSPP_DSC\Actors\CS++DSCTrendViewer\CS++DSCTrendViewer.lvclass"
......
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
CSPP_Examples extends the CS++_Core package of the CS++-Project.
It contains classes etc. to illustrate the usage of the CS++-Framework.
Refer to https://github.com/HB-GSI/CSPP for CS++ project overview, details and documentation.
LabVIEW 2013 is currently used development.
Related documents and information
=================================
- README.txt
- Release_Notes.txt
- EUPL v.1.1 - Lizenz.pdf
- Contact: H.Brand@gsi.de or D.Neidherr@gsi.de
- Download, bug reports... : http://github.com/HB-GSI/CSPP_Examples
- Documentation:
- Refer to Documantation Folder
- Project-Wiki: https://github.com/HB-GSI/CSPP/wiki
- NI Actor Framework: https://decibel.ni.com/content/groups/actor-framework-2011?view=overview
You can use this package as GIT Submodule.
=================================
- CSPP_Example: http://github.com/HB-GSI/CSPP_Example
External Dependencies
=================================
- CSPP_Core: http://github.com/HB-GSI/CSPP_Core
- CSPP_DeviceBase: http://github.com/HB-GSI/CSPP_DeviceBase
- CSPP_IVI: http://github.com/HB-GSI/CSPP_IVI
- CSPP_DSC: http://github.com/HB-GSI/CSPP_DSC
Optional submodules available:
- CSPP_DIM: http://github.com/HB-GSI/CSPP_DIM
Getting started:
=================================
- Add CS++ExampleContent.vi into your own LabVIEW project. You can drag the desired libraries from the dependencies into your virtual project folder structure.
- You need to extend your project specific ini-file.
- Sample ini-file should be available for all classes, either in the LV-Project or on disk in the corresponding class or package folder.
- You need to create and deploy your project specific shared Variable libraries.
- Sample shared Variable libraries should be available for all concerned classes on disk in the corresponding class or package folder.
Author: H.Brand@gsi.de, D.Neidherr@gsi.de
Copyright 2013 GSI Helmholtzzentrum fr Schwerionenforschung GmbH
Planckstr.1, 64291 Darmstadt, Germany
Lizenziert unter der EUPL, Version 1.1 oder - sobald diese von der Europischen Kommission genehmigt wurden - Folgeversionen der EUPL ("Lizenz"); Sie drfen dieses Werk ausschlielich gem dieser Lizenz nutzen.
Eine Kopie der Lizenz finden Sie hier: http://www.osor.eu/eupl
Sofern nicht durch anwendbare Rechtsvorschriften gefordert oder in schriftlicher Form vereinbart, wird die unter der Lizenz verbreitete Software "so wie sie ist", OHNE JEGLICHE GEWHRLEISTUNG ODER BEDINGUNGEN - ausdrcklich oder stillschweigend - verbreitet.
Die sprachspezifischen Genehmigungen und Beschrnkungen unter der Lizenz sind dem Lizenztext zu entnehmen.
\ No newline at end of file
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