* added subordinate_delay_off_master_usec command flag
* Fixed non-error being report: ERROR LibUSB transfer status of 00000000 unexpected
* Added no_startup_flush and exposure
* fixing build break
* Added k4a_image_get_system_timestamp_nsec and k4a_image_set_system_timestamp_nsec.
libuvc is now a forked repo with patches applied to Azure-Kinect branch.
Updated libuvc so it can report capture_time
* Addressing feedback from PR
* Addressing PR feedback
* Update include/k4ainternal/common.h
Co-Authored-By: Matt Schulte <schultetwin1@gmail.com>
* Fixing PR feedback
* Fixing Clang format error
* Removing __typeof__
* Updated paths in releasing.md
* Fixing minor issues.
- Use the 1.1 on the shared object files as that is more representative of what we are releasing.
- Add the missing L to the depth engine dll.
* Sorting the include files.
Sorting the include files.
NAMELINK_COMPONENT was introduced in cmake 3.11. We need to maintain
compataiblity with CMake 3.10.
Switching to using NAMELINK_SKIP will achieve the same goal we were
using NAMELINK_COMPONENT for. NAMELINK_SKIP is in CMake 3.10.
This is done to keep more inline with existing Debian packages and practices.
Although technically both libname-version.so and libname.so.version are
accepted, it seems like more tooling (specifically CMake) is built around
libname.so.version.
Our libraries sonames will now be libname.so.major.minor.
Our debian packages will be named libname.major.minor
For example, if you want libk4a.so.1.1 you would install libk4a1.1
* Creating a table that contains all of our build artifacts to help get an understanding of what is being shipped where.
* Adding clarification to what the table represents.
* Added PublishDocs.ps1
* Added documentation branch index
* Added version info to doxygen
* Added pipeline step to publish docs
* Added automated identity
* Added build trigger for feature branches
* Added API documentation link to README.md
* Added mainpage.md to doxygen output
* Renamed C++ get_timestamp API to align with what is comming in 1.2 so we don't have to manage a breaking change.
* updating changelog.md
* Addressing feedback
SONAME used to be libk4a.so.MAJOR_VER.MINOR_VER.PATCH_VER. However, SONAME is
supposed to be only change with a breaking change to the libraries interface.
Therefore the SONAME will only include the major version of the SDK
* New API to query color camera control capabilities.
* Fix clang
* Turn on valid flag in Windows build.
* Address review comment - change variable name.
* Address review comments - add default value validation
* Address review comments.
* Add some comment and default mode/value validation on functional test