Commit b30cd189 authored by Holger Brand's avatar Holger Brand
Browse files

Disconnect PVConnection. Clean und update documentation.

parent 9fa0f9ea
......@@ -142,66 +142,124 @@ ErrorCode="ni.var.psp://localhost/myProcess/myCounter_ErrorCode"
ErrorMessage="ni.var.psp://localhost/myProcess/myCounter_ErrorMessage"
[myFgen]
LVClassPath="CSPP_Fgen.lvlib:CSPP_Fgen.lvclass"
LVClassPath="IVI_Fgen.lvlib:IVI_Fgen.lvclass"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI="CSPP_FgenGui.lvlib:CSPP_FgenGui.lvclass"
CSPP_BaseActor:CSPP_BaseActor.LaunchDefaultGUI=False
CSPP_BaseActor:CSPP_BaseActor.PVProxy="myFgenProxy"
CSPP_BaseActor:CSPP_BaseActor.LaunchPVProxy=True
CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True
CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=-1.
CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=1.
CSPP_DeviceActors:CSPP_DeviceActor.ResourceName="myFgen"
CSPP_DeviceActors:CSPP_DeviceActor.Reset=False
CSPP_DeviceActors:CSPP_DeviceActor.Selftest=False
CSPP_DeviceActors:CSPP_DeviceActor.OptionString="Simulate=0,RangeCheck=1,QueryInstrStatus=0,Cache=1"
CSPP_DeviceActors:CSPP_DeviceActor.Selftest=True
CSPP_DeviceActors:CSPP_DeviceActor.OptionString=""
CSPP_DeviceActors:CSPP_DeviceActor.ResetWithDefaults=False
#CSPP_Fgen:CSPP_Fgen.ChannelNames="comma separated list"; can be physical or virtual names.
CSPP_Fgen:CSPP_Fgen.ChannelNames="0"
PV-URL are defined in a separate section, so it can be used by other objects, too, e.g. the corresponding GUI.
[myFgen.URLs]
ResourceName="ni.var.psp://localhost/myProcess/myFgen_ResourceName"
DriverRevision="ni.var.psp://localhost/myProcess/myFgen_DriverRevision"
FirmwareRevision="ni.var.psp://localhost/myProcess/myFgen_FirmwareRevision"
SelftestResultCode="ni.var.psp://localhost/myProcess/myFgen_SelftestResultCode"
SelftestResultMessage="ni.var.psp://localhost/myProcess/myFgen_SelftestResultMessage"
ErrorCode="ni.var.psp://localhost/myProcess/myFgen_ErrorCode"
ErrorMessage="ni.var.psp://localhost/myProcess/myFgen_ErrorMessage"
NumberOfChannels="ni.var.psp://localhost/myProcess/myFgen_NumberOfChannels"
PollingCounter="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_PollingCounter?.1"
PollingDeltaT="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_PollingDeltaT?.1"
PollingInterval="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_PollingInterval?.1"
PollingIterations="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_PollingIterations?.1"
PollingMode="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_PollingMode?.1"
PollingTime="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_PollingTime?.1"
ResourceName="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ResourceName"
DriverRevision="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_DriverRevision"
FirmwareRevision="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_FirmwareRevision"
SelftestResultCode="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_SelftestResultCode"
SelftestResultMessage="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_SelftestResultMessage"
ErrorCode="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ErrorCode"
ErrorMessage="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ErrorMessage"
NumberOfChannels="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_NumberOfChannels"
#For all Channels:
AM-ModulationWaveform="ni.var.psp://localhost/myProcess/myFgen_AM-ModulationWaveform"
AM-ModulationDepth="ni.var.psp://localhost/myProcess/myFgen_AM-ModulationDepth"
AM-ModulationFrequency="ni.var.psp://localhost/myProcess/myFgen_AM-ModulationFrequency"
FM-ModulationWaveform="ni.var.psp://localhost/myProcess/myFgen_FM-ModulationWaveform"
FM-PeakDeviation="ni.var.psp://localhost/myProcess/myFgen_FM-PeakDeviation"
FM-ModulationFrequency="ni.var.psp://localhost/myProcess/myFgen_FM-ModulationFrequency"
TriggerRate="ni.var.psp://localhost/myProcess/myFgen_TriggerRate"
OutputMode="ni.var.psp://localhost/myProcess/myFgen_OutputMode"
ReferenceClockSource="ni.var.psp://localhost/myProcess/myFgen_ReferenceClockSource"
SampleClockSource="ni.var.psp://localhost/myProcess/myFgen_SampleClockSource"
SampleClockOutputEnabled="ni.var.psp://localhost/myProcess/myFgen_SampleClockOutputEnabled"
SampleRate="ni.var.psp://localhost/myProcess/myFgen_SampleRate"
AM-ModulationWaveform="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AM-ModulationWaveform"
AM-ModulationDepth="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AM-ModulationDepth"
AM-ModulationFrequency="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AM-ModulationFrequency"
FM-ModulationWaveform="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_FM-ModulationWaveform"
FM-PeakDeviation="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_FM-PeakDeviation"
FM-ModulationFrequency="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_FM-ModulationFrequency"
TriggerRate="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_TriggerRate"
OutputMode="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_OutputMode"
ReferenceClockSource="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ReferenceClockSource"
SampleClockSource="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_SampleClockSource"
SampleClockOutputEnabled="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_SampleClockOutputEnabled"
SampleRate="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_SampleRate"
#Channel_0:
OperationMode_0="ni.var.psp://localhost/myProcess/myFgen_OperationMode_0"
AdvancedTriggerSource_0="ni.var.psp://localhost/myProcess/myFgen_AdvancedTriggerSource_0"
AdvancedTriggerSlope_0="ni.var.psp://localhost/myProcess/myFgen_AdvancedTriggerSlope_0"
AM-Enabled_0="ni.var.psp://localhost/myProcess/myFgen_AM-Enabled_0"
AM-Source_0="ni.var.psp://localhost/myProcess/myFgen_AM-Source_0"
Arb-Frequency_0="ni.var.psp://localhost/myProcess/myFgen_Arb-Frequency_0"
BurstCount_0="ni.var.psp://localhost/myProcess/myFgen_BurstCount_0"
FM-Enabled_0="ni.var.psp://localhost/myProcess/myFgen_FM-Enabled_0"
FM-Source_0="ni.var.psp://localhost/myProcess/myFgen_FM-Source_0"
ChannelEnabled_0="ni.var.psp://localhost/myProcess/myFgen_ChannelEnabled_0"
OutputImpedance_0="ni.var.psp://localhost/myProcess/myFgen_OutputImpedance_0"
ResumeTriggerSource_0="ni.var.psp://localhost/myProcess/myFgen_ResumeTriggerSource_0"
ResumeTriggerSlope_0="ni.var.psp://localhost/myProcess/myFgen_ResumeTriggerSlope_0"
StartPhase_0="ni.var.psp://localhost/myProcess/myFgen_StartPhase_0"
Frequency_0="ni.var.psp://localhost/myProcess/myFgen_Frequency_0"
Waveform_0="ni.var.psp://localhost/myProcess/myFgen_Waveform_0"
Amplitude_0="ni.var.psp://localhost/myProcess/myFgen_Amplitude_0"
DCOffset_0="ni.var.psp://localhost/myProcess/myFgen_DCOffset_0"
StartTriggerSource_0="ni.var.psp://localhost/myProcess/myFgen_StartTriggerSource_0"
StartTriggerSlope_0="ni.var.psp://localhost/myProcess/myFgen_StartTriggerSlope_0"
StopTriggerSource_0="ni.var.psp://localhost/myProcess/myFgen_StopTriggerSource_0"
StopTriggerSlope_0="ni.var.psp://localhost/myProcess/myFgen_StopTriggerSlope_0"
TriggerSource_0="ni.var.psp://localhost/myProcess/myFgen_TriggerSource_0"
OperationMode_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_OperationMode_0"
AdvancedTriggerSource_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AdvancedTriggerSource_0"
AdvancedTriggerSlope_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AdvancedTriggerSlope_0"
AM-Enabled_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AM-Enabled_0"
AM-Source_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_AM-Source_0"
Arb-Frequency_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Arb-Frequency_0"
BurstCount_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_BurstCount_0"
FM-Enabled_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_FM-Enabled_0"
FM-Source_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_FM-Source_0"
ChannelEnabled_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ChannelEnabled_0"
OutputImpedance_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_OutputImpedance_0"
ResumeTriggerSource_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ResumeTriggerSource_0"
ResumeTriggerSlope_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_ResumeTriggerSlope_0"
StartPhase_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_StartPhase_0"
Frequency_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Frequency_0"
Waveform_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Waveform_0"
Amplitude_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Amplitude_0"
DCOffset_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_DCOffset_0"
StartTriggerSource_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_StartTriggerSource_0"
StartTriggerSlope_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_StartTriggerSlope_0"
StopTriggerSource_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_StopTriggerSource_0"
StopTriggerSlope_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_StopTriggerSlope_0"
TriggerSource_0="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_TriggerSource_0"
[myFgenProxy]
LVClassPath="CSPP_PVProxy.lvlib:CSPP_PVProxy.lvclass"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI="CSPP_FgenGui.lvlib:CSPP_FgenGui.lvclass"
CSPP_BaseActor:CSPP_BaseActor.LaunchDefaultGUI=True
CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True
CSPP_PVProxy:CSPP_PVProxy.WorkerActor="myFgen"
CSPP_PVProxy:CSPP_PVProxy.DelayedActivation=True
[myFgenProxy.URLs]
Activate="ni.var.psp://localhost/CSPP_Core_SV/myFgenProxy_Activate"
WorkerActor="ni.var.psp://localhost/CSPP_Core_SV/myFgenProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://localhost/CSPP_Core_SV/myFgen_Set-PollingInterval?.1"
Polling_Iterations_Msg="ni.var.psp://localhost/CSPP_Core_SV/myFgen_Set-PollingIterations?.1"
Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP_Core_SV/myFgen_Set-PollingStartStop?.1"
Reset_Device_Msg="ni.var.psp://localhost/CSPP_Core_SV/myFgen_Reset"
Selftest_Device_Msg="ni.var.psp://localhost/CSPP_Core_SV/myFgen_SelfTest"
Initiate_Generation_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-Generation"
Send_Software_Advanced_Trigger_[AT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SoftwareAdvancedTrigger"
Send_Software_Hold_Trigger_[HT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SoftwareHoldTrigger"
Send_Software_Resume_Trigger_[RT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SoftwareResumeTrigger"
Send_Software_Stop_Trigger_[SPT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SoftwareStopTrigger"
Send_Software_Trigger_[TRG]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SoftwareTrigger"
Abort_Generation_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-Generation"
Clear_Arbitrary_Memory_[SEQ]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-ArbitraryMemory"
Clear_Arbitrary_Sequence_[SEQ]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-ArbitrarySequence"
Clear_Arbitrary_Waveform_[ARB]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-ArbitraryWaveform"
Configure_Sample_Clock_Output_Enabled_[SC]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SampleClockOutputEnabled"
Configure_AM_Internal_[AM]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-AMInternal"
Configure_FM_Internal_[FM]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-FMInternal"
Configure_Sample_Rate_[ARB]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SampleRate"
Configure_Internal_Trigger_Rate_[IT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-InternalTriggerRate"
Configure_Output_Mode_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-OutputMode"
Configure_Ref_Clock_Source_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-RefClockSource"
Configure_Sample_Clock_[SC]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-SampleClock"
Configure_Output_Enable_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-OutputEnable_0"
Configure_Output_Mode_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-OutputMode_0"
Configure_Output_Impedance_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-OutputImpedance_0"
Configure_Burst_Count_[BST]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-BurstCount_0"
Configure_Trigger_Source_[TRG]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-TriggerSource_0"
Configure_AM_Enabled_[AM]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-AMEnabled_0"
Configure_AM_Source_[AM]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-AMSource_0"
Configure_FM_Enabled_[FM]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-FMEnabled_0"
Configure_FM_Source_[FM]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-FMSource_0"
Configure_Start_Trigger_[STT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-StartTrigger_0"
Configure_Stop_Trigger_[SPT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-StopTrigger_0"
Configure_Resume_Trigger_[RT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-ResumeTrigger_0"
Configure_Advanced_Trigger_[AT]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-AdvancedTrigger_0"
Configure_Standard_Waveform_[STD]_Msg="ni.var.psp://localhost/CSPP_DeviceBaseSV/myFgen_Set-StandardWaveform_"
[myFgenGUI]
LVClassPath="CSPP_FgenGui.lvlib:CSPP_FgenGui.lvclass"
CSPP_GUIActor:CSPP_GUIActor.AssociatedActor="myFgen"
CSPP_GUIActor:CSPP_GUIActor.AssociatedPVProxy="myFgenProxy"
CSPP_BaseActor:CSPP_BaseActor.WebPubMode=-1
[myPwrMeter]
LVClassPath="CSPP_PwrMeter.lvlib:CSPP_PwrMeter.lvclass"
......
Change Log for the CSPP_DeviceBase package - 9-December-2014
=================================================
This change log is meant for logging changes of ongoing developments.
If you like to contribute, please add your comments below your own email address.
H.Brand@gsi.de
==============
Refer to commit messages in Git repository for details.
D.Neidherr@gsi.de
==============
CSPP_DeviceBase extends the CSPP_Core package of the CS++-Project.
CSPP\_DeviceBase extends the CSPP\_Core package of the CS++-Project.
It contains derived classes of the CS++DeviceActor and corresponding CS++DeviceGUIActor.
It contains derived classes of the CSPP\_DeviceActor and corresponding CSPP\_DeviceGUIActor.
Refer to https://github.com/HB-GSI/CSPP for CS++ project overview, details and documentation.
Refer to [https://git.gsi.de/EE-LV/CSPP/CSPP](https://git.gsi.de/EE-LV/CSPP/CSPP) for CS++ project overview, details and documentation.
LabVIEW 2014 is the currently used development environment.
LabVIEW 2017 is the currently used development environment.
Related documents and information
=================================
- README.txt
- Release_Notes.txt
- README.md
- 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_DeviceBase
- Download, bug reports... : [https://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase](https://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase)
- Documentation:
- Refer to package folder
- Project-Wiki: https://github.com/HB-GSI/CSPP/wiki
- Project-Wiki: [https://git.gsi.de/EE-LV/CSPP/CSPP](https://git.gsi.de/EE-LV/CSPP/CSPP)
- NI Actor Framework: https://decibel.ni.com/content/groups/actor-framework-2011?view=overview
GIT Submodules
==============
This package can be used as submodule
- Packages\CSPP_DeviceBase: Definition of CS++Device ancestor classes
- Packages\CSPP_DeviceBase: Definition of CSPP\_Device ancestor classes
External Dependencies
---------------------
- CSPP_Core: http://github.com/HB-GSI/CSPP_Core
- CSPP_Core: [https://git.gsi.de/EE-LV/CSPP/CSPP_Core](https://git.gsi.de/EE-LV/CSPP/CSPP_Core)
Optional submodules
-------------------
- CSPP_IVI: Implementations of CS++Device base classes using IVI driver
- CSPP_Examples
- CSPP_IVI: Implementations of CSPP\_Device base classes using IVI driver
Getting started:
=================================
- Add CS++DeviceBase-Content.vi into your own LabVIEW project. You can drag the desired libraries from the dependencies into your virtual project folder structure.
- Add CS++DeviceBase-Content.vi into your desired case of the CS++UserContents.vi
- Add CSPP\_DeviceBase-Content.vi into your own LabVIEW project. You can drag the desired libraries from the dependencies into your virtual project folder structure.
- Add CSPP\_DeviceBase-Content.vi into your desired case of the CS++UserContents.vi
- You need to extend your project specific ini-file.
- A sample ini-file should be available for all classes on disk in the corresponding package folder.
- You need to create and deploy your project specific shared variable libraries.
......@@ -44,14 +43,14 @@ Getting started:
Author: H.Brand@gsi.de, D.Neidherr@gsi.de
Copyright 2013 GSI Helmholtzzentrum fr Schwerionenforschung GmbH
Copyright 2013 GSI Helmholtzzentrum für 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.
Lizenziert unter der EUPL, Version 1.1 oder - sobald diese von der Europäischen Kommission genehmigt wurden - Folgeversionen der EUPL ("Lizenz"); Sie dürfen dieses Werk ausschließlich 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.
Sofern nicht durch anwendbare Rechtsvorschriften gefordert oder in schriftlicher Form vereinbart, wird die unter der Lizenz verbreitete Software "so wie sie ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - ausdrücklich oder stillschweigend - verbreitet.
Die sprachspezifischen Genehmigungen und Beschrnkungen unter der Lizenz sind dem Lizenztext zu entnehmen.
\ No newline at end of file
Die sprachspezifischen Genehmigungen und Beschränkungen unter der Lizenz sind dem Lizenztext zu entnehmen.
\ No newline at end of file
Release Notes for the CSPP_DeviceBase package - 9-December-2014
===============================================================
This LabVIEW project "CS++.lvproj" is used to develop the successor of the CS Framework.
- CS++ will be based on native LabVIEW classes and the actor framework.
- CS++ will follow the KISS principle: "Keep It Smart & Simple"
Version 1.0.0.0
===============
This is the first official release based on LabVIEW 2014.
Version 0.0.0.0
===============
The project was just started. There is the master branch with license only.
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