-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
50 additions
and
140 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 2 additions & 33 deletions
35
src/main/java/xyz/froud/jvisa/eventhandling/package-info.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,6 @@ | ||
/** | ||
* <h1>JVisa - Java VISA Driver</h1> | ||
* <h2>Copyright 2014-2018 Günter Fuchs gfuchs@acousticmicroscopy.com.</h2> | ||
* <p> | ||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||
* <p> | ||
* <a href="http://www.apache.org/licenses/LICENSE-2.0">this link.</a> | ||
* <p> | ||
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. | ||
* </p> | ||
* Incomplete implementation of Visa event handling. | ||
* | ||
* <p> | ||
* Modifications by Peter Froud, June 2018 | ||
* </p> | ||
* | ||
* <p> | ||
* VISA (Virtual Instrument Software Architecture) is an API for communicating with test & measurement instruments. | ||
* <p> | ||
* JVisa is a library for using VISA instruments in a Java program. | ||
* <p> | ||
* <a href="https://github.com/pfroud/JVisa">https://github.com/pfroud/JVisa</a> | ||
* </p> | ||
* | ||
* <p> | ||
* This package contains an incomplete implementation for Visa event handling. | ||
* </p> | ||
* | ||
* <p> | ||
* Table of contents for the VISA Events section in the NI-VISA manual <a href=http://zone.ni.com/reference/en-XX/help/370131S-01/TOC21.htm">http://zone.ni.com/reference/en-XX/help/370131S-01/TOC21.htm</a> | ||
* </p> | ||
* | ||
* @author Günter Fuchs | ||
* @author Peter Froud | ||
* @version 0.6 | ||
* @since February 12, 2018 | ||
* @see <a href="https://www.ni.com/docs/en-US/bundle/ni-visa/page/ni-visa/visaevents.html">VISA Events</a> | ||
*/ | ||
package xyz.froud.jvisa.eventhandling; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,5 @@ | ||
/** | ||
* <h1>JVisa - Java VISA Driver</h1> | ||
* <h2>Copyright 2014-2018 Günter Fuchs gfuchs@acousticmicroscopy.com.</h2> | ||
* <p> | ||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||
* <p> | ||
* <a href="http://www.apache.org/licenses/LICENSE-2.0">this link.</a> | ||
* <p> | ||
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. | ||
* </p> | ||
* Java library for VISA (Virtual Instrument Software Architecture) | ||
* | ||
* <p> | ||
* Modifications by Peter Froud, June 2018 | ||
* </p> | ||
* | ||
* <p> | ||
* VISA (Virtual Instrument Software Architecture) is an API for communicating with test & measurement instruments. | ||
* <p> | ||
* JVisa is a library for using VISA instruments in a Java program. | ||
* <p> | ||
* <a href="https://github.com/pfroud/JVisa">https://github.com/pfroud/JVisa</a> | ||
* </p> | ||
* | ||
* <p> | ||
* This package is the low-level Java code to interface the the Visa native shared library (.dll or .so or .dylib file). | ||
* <p/> | ||
* <p> | ||
* To see a examples and higher-level abstractions, look in the {@code jvisa_example} package. | ||
* </p> | ||
* | ||
* @author Günter Fuchs | ||
* @author Peter Froud | ||
* @version 0.6 | ||
* @since February 12, 2018 | ||
*/ | ||
package xyz.froud.jvisa; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 1 addition & 31 deletions
32
src/main/java/xyz/froud/jvisa_example/abstraction/package-info.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,4 @@ | ||
/** | ||
* <h1>JVisa - Java VISA Driver</h1> | ||
* <h2>Copyright Copyright 2018-2020 Peter Froud</h2> | ||
* <p> | ||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||
* <p> | ||
* <a href="http://www.apache.org/licenses/LICENSE-2.0">this link.</a> | ||
* <p> | ||
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. | ||
* </p> | ||
* | ||
* <p> | ||
* VISA (Virtual Instrument Software Architecture) is an API for communicating with test & measurement instruments. | ||
* <p> | ||
* JVisa is a library for using VISA instruments in a Java program. | ||
* <p> | ||
* <a href="https://github.com/pfroud/JVisa">https://github.com/pfroud/JVisa</a> | ||
* </p> | ||
* | ||
* <p> | ||
* This package shows an example of how to make an abstracted class for a specific instrument, in this case a power supply. | ||
* </p> | ||
* | ||
* <p> | ||
* To see examples of how to use the classes {@code JVisaResourceManager} and {@code JVisaInstrument}, look at the {@code lowlevel} package. | ||
* </p> | ||
* | ||
* <p> | ||
* To see the low-level Java code which communicates with the native shared library (.dll or .so or .dylib file), look at the {@code jvisa} package. | ||
* </p> | ||
* | ||
* @author Peter Froud | ||
* Shows an example of how to make an abstracted class for a specific instrument, in this case a power supply. | ||
*/ | ||
package xyz.froud.jvisa_example.abstraction; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,7 @@ | ||
/** | ||
* <h1>JVisa - Java VISA Driver</h1> | ||
* <h2>Copyright Copyright 2018-2020 Peter Froud</h2> | ||
* <p> | ||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||
* <p> | ||
* <a href="http://www.apache.org/licenses/LICENSE-2.0">this link.</a> | ||
* <p> | ||
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. | ||
* </p> | ||
* | ||
* <p> | ||
* VISA (Virtual Instrument Software Architecture) is an API for communicating with test & measurement instruments. | ||
* <p> | ||
* JVisa is a library for using VISA instruments in a Java program. | ||
* <p> | ||
* <a href="https://github.com/pfroud/JVisa">https://github.com/pfroud/JVisa</a> | ||
* </p> | ||
* | ||
* <p> | ||
* This package contains examples of how to use the classes {@code JVisaResourceManager} and {@code JVisaInstrument}. | ||
* </p> | ||
* | ||
* Examples of how to use the classes {@code JVisaResourceManager} and {@code JVisaInstrument}. | ||
* <p> | ||
* The {@code abstraction} package shows how to make a high-level abstraction for a specific instrument, in this case a power supply. | ||
* </p> | ||
* | ||
* <p> | ||
* To see the Java code which communicates with the native shared library (.dll or .so or .dylib file), look at the {@code jvisa} package. | ||
* </p> | ||
* | ||
* @author Peter Froud | ||
*/ | ||
package xyz.froud.jvisa_example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<html | ||
<body> | ||
Java library for VISA (Virtual Instrument Software Architecture). | ||
<p> | ||
<a href="https://github.com/pfroud/JVisa">https://github.com/pfroud/JVisa</a> | ||
</body> | ||
</html> |