added Reset button
EDC history
added graph history
snapshot
builds and runs under VS2022
Cutting branch from 3.0.11 release to play with EDC
Compilation error
Bumping this. Can we add support for the USB650 spectrometers or at least add it to the library roadmap? Thanks.
Bumping this. Can we add support for the USB650 spectrometer or at least add it to the library roadmap? Thanks.
usb.h is actually USB.h (case sensitive Macintosh file system)
Raspberry Pi 4 Compiling Error
Please advise whether the latest version works on Win10 with a USB2000 (mine is not a 2000+)
Library build for linux (CMakeLists.txt)
Undefined reference to logger
QE Pro and Flame temperature features
HDX support
Use C++03 Edit line 85 for # Linux configuration in common.mk file: CPPFLAGS = $(CFLAGS_BASE) -std=c++03 Attached edited file.
Here's an edited file.
Log.cpp has a mix of tabs and spaces
Added some definitions to the speed test so it is easier to modify its behavior. Modified cMake files for Linux.
Clion compilation on Linux
wrong cmakelists file
used different request/response scheme.
added request/response get spectrum for fast buffer get spectrum
Added a fast buffer speed test. Currently this is only written for OSX. Needed to change the OBPReadNumberOfRawSpectraWithMetadataExchange so that it reads the number of bytes expected and doesn't hang when less spectra than requested are returned. It appears that normally, SeaBreeze expects any OBP command to return the correct number of bytes.
error: dynamic exception specifications are deprecated in C++11 [-Werror=deprecated]
api_test reports "FlameX" found, hangs, when none present
Add new command message ids
Added installation projects to VisualStudio2015 solution
The temperature feature (not the TEC) is not enabled in the QEPro.
This is intentional... RedTide is not supported by SeaBreeze.
RedTide USB650 appears to be unsupported.
I managed to setup automated builds for deployment on anaconda. Yay ;) Currently supported platforms are osx-64, linux-64, win-32, and win-64 with python 2.7, 3.5, and 3.6 conda install -c poehlmann python-seabreeze Installs the python-seabreeze wrapper AND the SeaBreeze library. So everything's setup in one line. I have tested osx-64 py2.7 and win-32 py3.6 so far. The prep-conda branch has the modified instructions. When more platforms have been tested I'll make it the default installation method...
Building Seabreeze with VisualStudio2008
added patch for osx continuous integration
filename case sensitivity
Makefile changes for osx
added i2c commands for obp. corrected gpio bugs.
Hello Chris, Yes, I think I solved this problem, using the method they suggested. They did not provide the function for us to control the internal shutter for QE-Pro, but we can write this function by ourselves, by directly sending the binary code to QE-Pro through USB. You can find my code on github (https://github.com/zhangyaonju/seabreeze_control/blob/master/RP3_fluorescence_v1.00.c). the function I used is between line 220-267, hope it helps. If you have any questions, please do not hesitate...
Yao, did you get this to work. I can see the Feature and protocol helper for the Shutter. In the QEPro.cpp hte SHutter Feature .h and the OBP impl .h are included, but the feature is never added to the spectrometer. If you got this to work, would you please let me know how you did it? I need to get this done as wella nd am running on a raspberry pi. OO stated that they will not cross compile the OMNIDriver native libs for ARM so this is our only route. Thanks Chris
Sadly, case sensitivity issues with file names.
QEPro Does not implement SpectrumProcessingFeature::writeSpectrumProcessingScansToAverage
added the gpio feature to the feature directory...
corrected file name mistake due to case sensiti...
corrected file name mistake due to case sensiti...
Added a gpio test to windows_api_test
Adding gpio and egpio to seabreeze for flamex
fixes for ipv4 address handing
add kDev environment for linux
Modified header file name
Modified header file name
Added a delay to compensate for interface enabl...
Reverted accidentally used c++11 back to 98 for...
Added network testing to windows command line t...
Continuing networking upgrade, bug fixes in eth...
Continuing networking upgrade, Multicast.. hard...
Continuing networking upgrade, Multicast
Continuing networking upgrade, IPv4 Addressing
Continuing networking upgrade, Wifi Configuration
Continuing networking upgrade, dhcp server
add network configuration feature
Adding ethernet configuration feature (cont)
Adding Ethernet configuration feature.
Followup: The problem turned out to be my integration time was out of bounds. I still...
A quick fix is to disable the debug symbol in released versions. A better fix would...
This is related to: https://sourceforge.net/p/seabreeze/tickets/26/
SeaBreeze is not multi-thread safe with the OOI_DEBUG symbol enabled
I have been working on getting a python wrapper to SeaBreeze called python-seabreeze...
Added fast buffer feature and back to back spec...
Added fast buffer feature and back to back spec...
Fixes some compilation warnings
Groundwork for FlameX. Removed programmable gai...
added get and set for consecutive sample count ...
foundation for a fast buffer feature
Pascal, Look at the project for VS 2015. The VS2010 project is missing the new files...
VisualStudio2010 link error
Made using a TCP device more obvious in api_test.
flame x dev has been reintegrated
remove centos branch
revert trunk back to pre c++11 so that centos b...
Revert build to pre-c++11 so CentOS 6.6 will co...
Corrected port number in api_test to reflect th...
Reverted declarations, iterators, etc. to pre-c...
revert to pre-c++11 for customer still on CentO...
dark indicies test in windows version.
removing obsolete flamex branch
new work on flame x commands
removing obsolete branch
Remove old projects from the windows tests
Merge FlameX development branch
centos changes
linux fix
Test class for FlameX Integration
cleaned up unintended version control windows f...
stability fixes
a bit of cleanup