Skip to content

Commit

Permalink
v1.17.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Jonathan Allen committed Dec 11, 2019
1 parent 9a729fe commit 8da0037
Show file tree
Hide file tree
Showing 77 changed files with 299 additions and 301 deletions.
5 changes: 5 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Cepton SDK Release Notes

## Version 1.17.5 2019-12-10

- Add `cepton_clip.py` tool.
- Minor CeptonViewer improvements.

## Version 1.17.4 2019-11-21

- Minor CeptonViewer improvements.
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ See `samples`.

The library requires C++11 support.

| OS | Minimum Version |
| --------------- | --------------- |
| `osx` | `OSX 10.15` |
| `win64` | `Windows Vista` |
| `linux-i386` | `Ubuntu 16.04` |
| `linux-x86_64` | `Ubuntu 16.04` |
| `linux-arm` | `Ubuntu 16.04` |
| `linux-aarch64` | `Ubuntu 16.04` |
| OS | Minimum Version |
| --------------------------- | --------------- |
| `osx` | `OSX 10.15` |
| `win64` | `Windows Vista` |
| `linux-x86_64` | `Ubuntu 16.04` |
| `linux-aarch64` | `Ubuntu 16.04` |
| `linux-i386` (experimental) | `Ubuntu 16.04` |
| `linux-arm` (experimental) | `Ubuntu 16.04` |
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.17.4
1.17.5
Binary file modified bin/linux-aarch64/CeptonViewer
Binary file not shown.
Binary file modified bin/linux-x86_64/CeptonViewer
Binary file not shown.
Binary file modified bin/osx/CeptonViewer.app/Contents/MacOS/CeptonViewer
Binary file not shown.
Binary file modified bin/win64/CeptonViewer.exe
Binary file not shown.
Binary file modified bin/win64/cepton_sdk.dll
Binary file not shown.
7 changes: 7 additions & 0 deletions cmake/CeptonCommon.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -310,3 +310,10 @@ macro(CEPTON_IMPORT_STATIC_LIBRARY lib root lib_name)
IMPORTED_LOCATION
"${cepton_import_static_library_path}${CEPTON_STATIC_LIBRARY_EXTENSION}")
endmacro()

# ------------------------------------------------------------------------------
# Install
# ------------------------------------------------------------------------------
set(FILE_PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ)
set(PROGRAM_PERMISSIONS ${FILE_PERMISSIONS} OWNER_EXECUTE GROUP_EXECUTE
WORLD_EXECUTE)
2 changes: 1 addition & 1 deletion csharp/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.17.4
1.17.5
Binary file modified csharp/cepton_cs_sdk/cepton_sdk.dll
Binary file not shown.
Binary file modified docs/cepton_sdk.pdf
Binary file not shown.
28 changes: 4 additions & 24 deletions docs/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -430,6 +430,8 @@ <h2 id="C">C</h2>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPointUt2_28E">cepton_sdk::util::SensorPoint::[anonymous] (C++ member)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint8distanceE">cepton_sdk::util::SensorPoint::distance (C++ member)</a>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint5flagsE">cepton_sdk::util::SensorPoint::flags (C++ member)</a>
Expand All @@ -440,15 +442,9 @@ <h2 id="C">C</h2>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint9intensityE">cepton_sdk::util::SensorPoint::intensity (C++ member)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint11return_typeE">cepton_sdk::util::SensorPoint::return_type (C++ member)</a>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint9saturatedE">cepton_sdk::util::SensorPoint::saturated (C++ member)</a>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint9timestampE">cepton_sdk::util::SensorPoint::timestamp (C++ member)</a>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint5validE">cepton_sdk::util::SensorPoint::valid (C++ member)</a>
</li>
<li><a href="utilities.html#_CPPv4N10cepton_sdk4util11SensorPoint1xE">cepton_sdk::util::SensorPoint::x (C++ member)</a>
</li>
Expand Down Expand Up @@ -613,18 +609,16 @@ <h2 id="C">C</h2>
<li><a href="points.html#_CPPv4N22CeptonSensorImagePoint8reservedE">CeptonSensorImagePoint::reserved (C++ member)</a>
</li>
<li><a href="points.html#_CPPv4N22CeptonSensorImagePoint11return_typeE">CeptonSensorImagePoint::return_type (C++ member)</a>
</li>
<li><a href="points.html#_CPPv4N22CeptonSensorImagePoint9saturatedE">CeptonSensorImagePoint::saturated (C++ member)</a>
</li>
<li><a href="points.html#_CPPv4N22CeptonSensorImagePoint10segment_idE">CeptonSensorImagePoint::segment_id (C++ member)</a>
</li>
<li><a href="points.html#_CPPv4N22CeptonSensorImagePoint9timestampE">CeptonSensorImagePoint::timestamp (C++ member)</a>
</li>
<li><a href="points.html#_CPPv4N22CeptonSensorImagePoint5validE">CeptonSensorImagePoint::valid (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv423CeptonSensorInformation">CeptonSensorInformation (C++ class)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformationUt2_18E">CeptonSensorInformation::[anonymous] (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation5buildE">CeptonSensorInformation::build (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation16firmware_versionE">CeptonSensorInformation::firmware_version (C++ member)</a>
</li>
Expand All @@ -645,20 +639,6 @@ <h2 id="C">C</h2>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation11gps_ts_yearE">CeptonSensorInformation::gps_ts_year (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation6handleE">CeptonSensorInformation::handle (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation13is_calibratedE">CeptonSensorInformation::is_calibrated (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation9is_mockedE">CeptonSensorInformation::is_mocked (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation17is_nmea_connectedE">CeptonSensorInformation::is_nmea_connected (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation14is_over_heatedE">CeptonSensorInformation::is_over_heated (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation16is_pps_connectedE">CeptonSensorInformation::is_pps_connected (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation16is_ptp_connectedE">CeptonSensorInformation::is_ptp_connected (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation22is_sync_firing_enabledE">CeptonSensorInformation::is_sync_firing_enabled (C++ member)</a>
</li>
<li><a href="sensors.html#_CPPv4N23CeptonSensorInformation17last_reported_ageE">CeptonSensorInformation::last_reported_age (C++ member)</a>
</li>
Expand Down
Binary file modified docs/objects.inv
Binary file not shown.
8 changes: 4 additions & 4 deletions docs/points.html
Original file line number Diff line number Diff line change
Expand Up @@ -233,14 +233,14 @@ <h2>Types<a class="headerlink" href="#types" title="Permalink to this headline">
</dd></dl>

<dl class="member">
<dt id="_CPPv4N22CeptonSensorImagePoint5validE">
<span id="_CPPv3N22CeptonSensorImagePoint5validE"></span><span id="_CPPv2N22CeptonSensorImagePoint5validE"></span><span id="CeptonSensorImagePoint::valid__uint8_t"></span><span class="target" id="structCeptonSensorImagePoint_1acf94f34b4c3a5f7d411bd9ad3f7205ff"></span>uint8_t <code class="sig-name descname">valid</code><a class="headerlink" href="#_CPPv4N22CeptonSensorImagePoint5validE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorImagePoint_1acf94f34b4c3a5f7d411bd9ad3f7205ff"></span><code class="sig-name descname">uint8_t CeptonSensorImagePoint::valid : 1</code></dt>
<dd><p>If <code class="docutils literal notranslate"><span class="pre">false</span></code>, then <code class="docutils literal notranslate"><span class="pre">distance</span></code> and <code class="docutils literal notranslate"><span class="pre">intensity</span></code> are invalid. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N22CeptonSensorImagePoint9saturatedE">
<span id="_CPPv3N22CeptonSensorImagePoint9saturatedE"></span><span id="_CPPv2N22CeptonSensorImagePoint9saturatedE"></span><span id="CeptonSensorImagePoint::saturated__uint8_t"></span><span class="target" id="structCeptonSensorImagePoint_1aa7d11ac48bd0964bfff6616e62ad7bc8"></span>uint8_t <code class="sig-name descname">saturated</code><a class="headerlink" href="#_CPPv4N22CeptonSensorImagePoint9saturatedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorImagePoint_1aa7d11ac48bd0964bfff6616e62ad7bc8"></span><code class="sig-name descname">uint8_t CeptonSensorImagePoint::saturated : 1</code></dt>
<dd><p>If <code class="docutils literal notranslate"><span class="pre">true</span></code>, then <code class="docutils literal notranslate"><span class="pre">intensity</span></code> is invalid, and the <code class="docutils literal notranslate"><span class="pre">distance</span></code> is innacurate. </p>
</dd></dl>

Expand Down
2 changes: 1 addition & 1 deletion docs/searchindex.js

Large diffs are not rendered by default.

35 changes: 20 additions & 15 deletions docs/sensors.html
Original file line number Diff line number Diff line change
Expand Up @@ -316,9 +316,14 @@ <h2>Types<a class="headerlink" href="#types" title="Permalink to this headline">
<dd><p>Minor firmware version. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation5buildE">
<span id="_CPPv3N23CeptonSensorInformation5buildE"></span><span id="_CPPv2N23CeptonSensorInformation5buildE"></span><span id="CeptonSensorInformation::build__uint8_t"></span><span class="target" id="structCeptonSensorInformation_1a527d91010f8968f083687ea791a8fed8"></span>uint8_t <code class="sig-name descname">build</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation5buildE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation6unusedE">
<span id="_CPPv3N23CeptonSensorInformation6unusedE"></span><span id="_CPPv2N23CeptonSensorInformation6unusedE"></span><span id="CeptonSensorInformation::unused__uint8_tA"></span><span class="target" id="structCeptonSensorInformation_1a704afb73b7685079cb30d449a1eddd8e"></span>uint8_t <code class="sig-name descname">unused</code>[2]<a class="headerlink" href="#_CPPv4N23CeptonSensorInformation6unusedE" title="Permalink to this definition"></a><br /></dt>
<span id="_CPPv3N23CeptonSensorInformation6unusedE"></span><span id="_CPPv2N23CeptonSensorInformation6unusedE"></span><span id="CeptonSensorInformation::unused__uint8_t"></span><span class="target" id="structCeptonSensorInformation_1a928e41298564f18236dbd9c02f29fc6f"></span>uint8_t <code class="sig-name descname">unused</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation6unusedE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>

<dl class="member">
Expand Down Expand Up @@ -412,44 +417,44 @@ <h2>Types<a class="headerlink" href="#types" title="Permalink to this headline">
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation9is_mockedE">
<span id="_CPPv3N23CeptonSensorInformation9is_mockedE"></span><span id="_CPPv2N23CeptonSensorInformation9is_mockedE"></span><span id="CeptonSensorInformation::is_mocked__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1adb4f3b47487836cd25125849bb27752a"></span>uint32_t <code class="sig-name descname">is_mocked</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation9is_mockedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1adb4f3b47487836cd25125849bb27752a"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_mocked : 1</code></dt>
<dd><p>Created by capture replay. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation16is_pps_connectedE">
<span id="_CPPv3N23CeptonSensorInformation16is_pps_connectedE"></span><span id="_CPPv2N23CeptonSensorInformation16is_pps_connectedE"></span><span id="CeptonSensorInformation::is_pps_connected__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1a1b12bef069a7e709c9cb7357cd95810d"></span>uint32_t <code class="sig-name descname">is_pps_connected</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation16is_pps_connectedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1a1b12bef069a7e709c9cb7357cd95810d"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_pps_connected : 1</code></dt>
<dd><p>GPS PPS is available. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation17is_nmea_connectedE">
<span id="_CPPv3N23CeptonSensorInformation17is_nmea_connectedE"></span><span id="_CPPv2N23CeptonSensorInformation17is_nmea_connectedE"></span><span id="CeptonSensorInformation::is_nmea_connected__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1afb784e0d30a73514fefa9e22c5779523"></span>uint32_t <code class="sig-name descname">is_nmea_connected</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation17is_nmea_connectedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1afb784e0d30a73514fefa9e22c5779523"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_nmea_connected : 1</code></dt>
<dd><p>GPS NMEA is available. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation16is_ptp_connectedE">
<span id="_CPPv3N23CeptonSensorInformation16is_ptp_connectedE"></span><span id="_CPPv2N23CeptonSensorInformation16is_ptp_connectedE"></span><span id="CeptonSensorInformation::is_ptp_connected__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1a14a6915d929a0c1f631fe61f3756a54f"></span>uint32_t <code class="sig-name descname">is_ptp_connected</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation16is_ptp_connectedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1a14a6915d929a0c1f631fe61f3756a54f"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_ptp_connected : 1</code></dt>
<dd><p>PTP is available. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation13is_calibratedE">
<span id="_CPPv3N23CeptonSensorInformation13is_calibratedE"></span><span id="_CPPv2N23CeptonSensorInformation13is_calibratedE"></span><span id="CeptonSensorInformation::is_calibrated__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1ab8d2e8bd69c99f404baac687c6a4279c"></span>uint32_t <code class="sig-name descname">is_calibrated</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation13is_calibratedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1ab8d2e8bd69c99f404baac687c6a4279c"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_calibrated : 1</code></dt>
<dd><p>Calibration loaded. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation14is_over_heatedE">
<span id="_CPPv3N23CeptonSensorInformation14is_over_heatedE"></span><span id="_CPPv2N23CeptonSensorInformation14is_over_heatedE"></span><span id="CeptonSensorInformation::is_over_heated__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1ab7f90680cec82ef0b5e3461d367912b5"></span>uint32_t <code class="sig-name descname">is_over_heated</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation14is_over_heatedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1ab7f90680cec82ef0b5e3461d367912b5"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_over_heated : 1</code></dt>
<dd><p>Hit temperature limit. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N23CeptonSensorInformation22is_sync_firing_enabledE">
<span id="_CPPv3N23CeptonSensorInformation22is_sync_firing_enabledE"></span><span id="_CPPv2N23CeptonSensorInformation22is_sync_firing_enabledE"></span><span id="CeptonSensorInformation::is_sync_firing_enabled__uint32_t"></span><span class="target" id="structCeptonSensorInformation_1a0ee669f8f864b7a9f0d82c5913bd3936"></span>uint32_t <code class="sig-name descname">is_sync_firing_enabled</code><a class="headerlink" href="#_CPPv4N23CeptonSensorInformation22is_sync_firing_enabledE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structCeptonSensorInformation_1a0ee669f8f864b7a9f0d82c5913bd3936"></span><code class="sig-name descname">uint32_t CeptonSensorInformation::is_sync_firing_enabled : 1</code></dt>
<dd><p>Sync fire enabled (disabled by default). </p>
</dd></dl>

Expand Down
8 changes: 4 additions & 4 deletions docs/utilities.html
Original file line number Diff line number Diff line change
Expand Up @@ -244,14 +244,14 @@ <h2>Points<a class="headerlink" href="#points" title="Permalink to this headline
</dd></dl>

<dl class="member">
<dt id="_CPPv4N10cepton_sdk4util11SensorPoint5validE">
<span id="_CPPv3N10cepton_sdk4util11SensorPoint5validE"></span><span id="_CPPv2N10cepton_sdk4util11SensorPoint5validE"></span><span id="cepton_sdk::util::SensorPoint::valid__uint8_t"></span><span class="target" id="structcepton__sdk_1_1util_1_1SensorPoint_1a357d4047ff61a6fad8958a4b6b99c4b5"></span>uint8_t <code class="sig-name descname">valid</code><a class="headerlink" href="#_CPPv4N10cepton_sdk4util11SensorPoint5validE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structcepton__sdk_1_1util_1_1SensorPoint_1a357d4047ff61a6fad8958a4b6b99c4b5"></span><code class="sig-name descname">uint8_t cepton_sdk::util::SensorPoint::valid : 1</code></dt>
<dd><p>If <code class="docutils literal notranslate"><span class="pre">false</span></code>, then the distance and intensity are invalid. </p>
</dd></dl>

<dl class="member">
<dt id="_CPPv4N10cepton_sdk4util11SensorPoint9saturatedE">
<span id="_CPPv3N10cepton_sdk4util11SensorPoint9saturatedE"></span><span id="_CPPv2N10cepton_sdk4util11SensorPoint9saturatedE"></span><span id="cepton_sdk::util::SensorPoint::saturated__uint8_t"></span><span class="target" id="structcepton__sdk_1_1util_1_1SensorPoint_1af498be828a864a2fcebfd6584fb8c8e5"></span>uint8_t <code class="sig-name descname">saturated</code><a class="headerlink" href="#_CPPv4N10cepton_sdk4util11SensorPoint9saturatedE" title="Permalink to this definition"></a><br /></dt>
<dt>
<span class="target" id="structcepton__sdk_1_1util_1_1SensorPoint_1af498be828a864a2fcebfd6584fb8c8e5"></span><code class="sig-name descname">uint8_t cepton_sdk::util::SensorPoint::saturated : 1</code></dt>
<dd><p>If <code class="docutils literal notranslate"><span class="pre">true</span></code>, then the intensity is invalid. Also, the distance is valid, but inaccurate. </p>
</dd></dl>

Expand Down
3 changes: 2 additions & 1 deletion include/cepton_sdk.h
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,8 @@ struct CEPTON_SDK_EXPORT CeptonSensorInformation {
uint8_t major;
/// Minor firmware version.
uint8_t minor;
uint8_t unused[2];
uint8_t build;
uint8_t unused;
} formal_firmware_version;
#endif

Expand Down
Binary file modified lib/linux-aarch64/libcepton_sdk.a
Binary file not shown.
Binary file modified lib/linux-aarch64/libcepton_sdk.so
Binary file not shown.
Binary file modified lib/linux-arm/libcepton_sdk.a
Binary file not shown.
Binary file modified lib/linux-arm/libcepton_sdk.so
Binary file not shown.
Binary file modified lib/linux-i386/libcepton_sdk.a
Binary file not shown.
Binary file modified lib/linux-i386/libcepton_sdk.so
Binary file not shown.
Binary file modified lib/linux-x86_64/libcepton_sdk.a
Binary file not shown.
Binary file modified lib/linux-x86_64/libcepton_sdk.so
Binary file not shown.
Binary file modified lib/osx/libcepton_sdk.a
Binary file not shown.
Binary file modified lib/osx/libcepton_sdk.dylib
Binary file not shown.
Binary file modified lib/win64/cepton_sdk.lib
Binary file not shown.
29 changes: 0 additions & 29 deletions licenses/HungarianAlgorithm.txt

This file was deleted.

Loading

0 comments on commit 8da0037

Please sign in to comment.