- 29 Nov, 2018 1 commit
-
-
Stephen Thompson authored
-
- 28 Nov, 2018 3 commits
-
-
Stephen Thompson authored
-
Stephen Thompson authored
-
Stephen Thompson authored
Added ndiOpenNetwork, ndiCloseNetwork, ndiGetPHSRNumberOfHandles, ndiGetPHRQHandle to python module. Changed char to int in ndiPVWRFromFile.
-
- 31 Oct, 2018 2 commits
-
-
Stephen Thompson authored
-
Stephen Thompson authored
-
- 25 Oct, 2018 3 commits
-
-
Stephen Thompson authored
-
Stephen Thompson authored
-
Stephen Thompson authored
-
- 27 Jul, 2018 1 commit
-
-
Emanuele Ruffaldi authored
various changes for removing warning in macOS and Linux compilation: const char, error in probe python, || and && (#16) added BX to Python
-
- 29 Mar, 2018 1 commit
-
-
Adam Rankin authored
-
- 09 Mar, 2018 1 commit
-
-
Adam Rankin authored
-
- 01 Mar, 2018 1 commit
-
-
Dzhoshkun Ismail Shakir authored
* ignoring PyCharm's .idea folder * Added FIND_PACKAGE directive for pthread * Setting CMake CXX_STANDARD to 11 (https://cmake.org/cmake/help/v3.1/prop_tgt/CXX_STANDARD.html) * Added missing cstring include * Fixed syntax errors in Python module's function definitions * struct ndicapi defined in ndicapi.h instead of ndicapi.cxx * Using proper NDIFileHandle when closing serial port * Linking against PYTHON_LIBRARIES as well * Using single CMake list variable for link libraries * Ignoring Qt creator *.user file * Renamed Python module to pyndicapi * Added libndicapi to link libraries of Python module * Proper indentation in setup.py * Renamed initndicapi to initpyndicapi as the module is named pyndicapi now * Removed PEP8-incompatible spaces from setup.py * Added linker flags for RPATH resolution when building on a Mac * Added more verbose Python module building instructions to README * Changed ndicapi => pyndicapi in README as well * Enabling python build for Win32 * Generating setup.py only for Python version 2 * Added user instructions to CMake configuration for installing Python extension, as make'ing the project does not do it * Added runtime_library_dirs argument to Python extension, as otherwise importing fails when custom install prefix has been used for C++ lib * Issue #4: added blank ndiBasicExample.py file * Issue #4: displaying pyndicapi attributes * Issue #4: replicated serial port search loop * Issue #4: replaced all NULL returns with Py_None returns * Issue #4: fixed formatting of IOError text when no device found * Issue #4: checking result, not hard-coded serial port name * Issue #4: corrected IOError text's reference to number of ports checked * Issue #4: skipping ndiProbe on non-existing serial port candidates * Issue #4, #5: replaced the implementation of PyNDIBitfield_FromUnsignedLong simply with the Python C API's PyLong_FromUnsignedLong function * Issue #4, #6: incrementing reference to opened NDI device connection object before returning it to Python * Issue #4: replicated serial port connect and disconnect * Issue #4: replicated sending of INIT command * Issue #4: replicated sending of COMM command * Revert "Issue #4: replaced all NULL returns with Py_None returns" This reverts commit 6a278e58b9401375ba3aa0e74539ffc78534dd38. * Issue #12: removed ndicapimodule.cxx from resources when compiling the C++ library * Issue #11: generating setup.py file before displaying info message in CMake * Issue #11: removed Python-version guard from CMake, as the extension module is now decoupled from the C++ lib * Issue #11: Python ext module info message indentation fixed in CMake * Issue #11: replaced PyString_* functions with PyUnicode_* * Issue #11: replaced PyInt_* functions with PyLong_* * Revert "Issue #11: replaced PyInt_* functions with PyLong_*" This reverts commit c7d5126f162ed54c8548f1768fba1dab8b92ef67. * Revert "Issue #11: replaced PyString_* functions with PyUnicode_*" This reverts commit 935e3676f56ab672ea572d6ccb658948384d5407. * Issue #11: added selective module definition macros * Issue #11: using macro instead of Py_InitModule * Issue #11: added a return statement to initpyndicapi * Issue #11: revised object initialisation for Python 3 compatiblity * Issue #11: conditionally redefining PyInt_* functions to PyLong_* for Python 3 compatibility * Issue #11: condionally redefining PyString_* functions to PyUnicode_* for Python 3 compatibility * Issue #11: Python-version-based selective compilation macros now defined at the beginning of file * Issue #11: Python 3 compatible PyIntObject value retrieval * Issue #11: using the MOD_INIT macro instead of initpyndicapi * Issue #11: using Py_TYPE macro to access ob_type of PyNDI* types * Issue #11: conditionally redefining PyString_AsString to PyUnicode_AsUnicode for Python 3 compatibility * Revert "Issue #11: using Py_TYPE macro to access ob_type of PyNDI* types" This reverts commit 2d057eebe2a509bd47352f677a8b35e91c15c58f. * Issue #11: redefining cmpfunc as PyAsyncMethods* for Python 3 compatibility * Issue #11: conditional compilation of the PyNumberMethods struct for Python 3 compatibility * Issue #11: using Py_TYPE when defining PyNdiCapiType and PyNDIBitfield_Type for Python 3 * Issue #13: renamed Extension module to ndicapy * Issue #13: project name in setup.py is now ndicapi * Issue #13: module1 => ndicapy in setup.py * Issue #11: simplified Python extension build instructions * Issue #11: returning MOD_ERROR_VAL if module's or its dict's creation fails * Issue #11: simplified CMake info message for building and installing the Python extension * Issue #11: fatal error when user tries to build with Python support, but not as a shared library * Issue #11: shared library option ON by default * Issue #11: using PyUnicode_AsUTF8 instead of (deprecated?) PyUnicode_AsUnicode * Issue #11: using 'pip install' instead of 'python setup.py install' (as pip will remove the installed *.so file when uninstalling)
-
- 16 Feb, 2018 1 commit
-
-
Dzhoshkun Ismail Shakir authored
* ignoring PyCharm's .idea folder * Added FIND_PACKAGE directive for pthread * Setting CMake CXX_STANDARD to 11 (https://cmake.org/cmake/help/v3.1/prop_tgt/CXX_STANDARD.html) * Added missing cstring include * Fixed syntax errors in Python module's function definitions * struct ndicapi defined in ndicapi.h instead of ndicapi.cxx * Using proper NDIFileHandle when closing serial port * Linking against PYTHON_LIBRARIES as well * Using single CMake list variable for link libraries * Ignoring Qt creator *.user file * Renamed Python module to pyndicapi * Added libndicapi to link libraries of Python module * Proper indentation in setup.py * Renamed initndicapi to initpyndicapi as the module is named pyndicapi now * Removed PEP8-incompatible spaces from setup.py * Added linker flags for RPATH resolution when building on a Mac * Added more verbose Python module building instructions to README * Changed ndicapi => pyndicapi in README as well * Enabling python build for Win32 * Generating setup.py only for Python version 2 * Added user instructions to CMake configuration for installing Python extension, as make'ing the project does not do it * Added runtime_library_dirs argument to Python extension, as otherwise importing fails when custom install prefix has been used for C++ lib * Issue #4: added blank ndiBasicExample.py file * Issue #4: displaying pyndicapi attributes * Issue #4: replicated serial port search loop * Issue #4: replaced all NULL returns with Py_None returns * Issue #4: fixed formatting of IOError text when no device found * Issue #4: checking result, not hard-coded serial port name * Issue #4: corrected IOError text's reference to number of ports checked * Issue #4: skipping ndiProbe on non-existing serial port candidates * Issue #4, #5: replaced the implementation of PyNDIBitfield_FromUnsignedLong simply with the Python C API's PyLong_FromUnsignedLong function * Issue #4, #6: incrementing reference to opened NDI device connection object before returning it to Python * Issue #4: replicated serial port connect and disconnect * Issue #4: replicated sending of INIT command * Issue #4: replicated sending of COMM command * Revert "Issue #4: replaced all NULL returns with Py_None returns" This reverts commit 6a278e58b9401375ba3aa0e74539ffc78534dd38.
-
- 15 Feb, 2018 1 commit
-
-
Dzhoshkun Ismail Shakir authored
* ignoring PyCharm's .idea folder * Added FIND_PACKAGE directive for pthread * Setting CMake CXX_STANDARD to 11 (https://cmake.org/cmake/help/v3.1/prop_tgt/CXX_STANDARD.html) * Added missing cstring include * Fixed syntax errors in Python module's function definitions * struct ndicapi defined in ndicapi.h instead of ndicapi.cxx * Using proper NDIFileHandle when closing serial port * Linking against PYTHON_LIBRARIES as well * Using single CMake list variable for link libraries * Ignoring Qt creator *.user file * Renamed Python module to pyndicapi * Added libndicapi to link libraries of Python module * Proper indentation in setup.py * Renamed initndicapi to initpyndicapi as the module is named pyndicapi now * Removed PEP8-incompatible spaces from setup.py * Added linker flags for RPATH resolution when building on a Mac * Added more verbose Python module building instructions to README * Changed ndicapi => pyndicapi in README as well * Enabling python build for Win32 * Generating setup.py only for Python version 2 * Added user instructions to CMake configuration for installing Python extension, as make'ing the project does not do it * Added runtime_library_dirs argument to Python extension, as otherwise importing fails when custom install prefix has been used for C++ lib
-
- 31 Jan, 2018 2 commits
-
-
Adam Rankin authored
-
Adam Rankin authored
-
- 19 Dec, 2017 1 commit
-
-
Adam Rankin authored
-
- 09 Nov, 2017 1 commit
-
-
Adam Rankin authored
-
- 03 Nov, 2017 1 commit
-
-
Adam Rankin authored
Fixes #9
-
- 29 Oct, 2017 2 commits
-
-
Adam Rankin authored
maximum number of passive stray markers to track
-
Mateusz Muszer authored
-
- 27 Oct, 2017 4 commits
-
-
Adam Rankin authored
Fix connection issue caused by timeout in probe
-
sunderlandkyl authored
-
Adam Rankin authored
Fix issues with frame number calculation and CRC error reporting
-
sunderlandkyl authored
-
- 25 Oct, 2017 1 commit
-
-
Mateusz Muszer authored
-
- 23 Oct, 2017 2 commits
-
-
Adam Rankin authored
-
Adam Rankin authored
repaired TXHelper (strayCount) and ndiGetTXPassiveStray
-
- 02 Oct, 2017 1 commit
-
-
Adam authored
Missing ;
-
- 29 Aug, 2017 2 commits
-
-
Adam Rankin authored
-
Adam Rankin authored
Adding comm result return in unix and apple
-
- 28 Aug, 2017 1 commit
-
-
Adam Rankin authored
-
- 18 Aug, 2017 1 commit
-
-
Adam Rankin authored
-
- 15 Aug, 2017 1 commit
-
-
Adam Rankin authored
Assumption that GETINFO:Features.Firmware.Version has a consistent versioning scheme across devices did not hold. Firmware for Polaris: XYZ.XYZ.XYZ, firmware for Aurora: XYZ.XYZ Checking result based on strlen is not valid, so check only first 8 letters are "Features" (falling back to old VER command if result is "ERROR")
-
- 14 Aug, 2017 2 commits
-
-
Adam Rankin authored
-
Adam Rankin authored
-
- 10 Aug, 2017 1 commit
-
-
Adam Rankin authored
-
- 09 Aug, 2017 1 commit
-
-
Adam Rankin authored
-
- 07 Aug, 2017 1 commit
-
-
Adam authored
-