- CEPTON_FAULT_EXTREME_TEMPERATURE_NEW added into cepton_sdk.h and win64, linux-arm, and linux-x86_64 library files.
- CEPTON_FAULT_EXTREME_TEMPERATURE_NEW will trigger at -40C and 100C. CEPTON_FAULT_EXTREME_TEMPERATURE remains and will continue to trigger at -40C and 80C.
- Improvements to mock_network_receive buffer handling
- Allow max buffer size 2048
- Better error messages
- Add support for new product Vista-P61.
- New cepton_exporter tool in samples
- Timestamp handling improvements
- Add
segment_id
incepton_export.py
generated CSVs - Fix
cepton_export.py
output_dir bahavior - New error codes
- New samples for thread-less direct networking
- Fix
cepton_is_fault_code()
function
- Minor CeptonViewer bugfixes.
- Improve
cepton_capture_gui.py
. - Move ROS transforms publisher into driver.
- Add
cepton_clip.py
tool. - Minor CeptonViewer improvements.
- Minor CeptonViewer improvements.
- Improve
cepton_capture_gui.py
.
- Fix timed frame detection bug with timestamp jumps.
- Minor CeptonViewer fixes.
- Minor CeptonViewer fixes.
- Remove stray filer.
- Remove crosstalk filter.
- Remove control flags:
CEPTON_SDK_CONTROL_DISABLE_IMAGE_CLIP
,CEPTON_SDK_CONTROL_DISABLE_IMAGE_CLIP
.
- Add
cepton_sdk_get_version_patch
- Minor CeptonViewer fixes.
- Minor CeptonViewer UI tweaks.
- Remove deprecated sensor models.
- Improve
cepton_sdk::util::FrameDetector
(API changed). - Add
cepton_is_sora
,cepton_is_hr80
,cepton_is_vista
. - Add
segment_id
intoCeptonSensorImagePoint
. - Improve documentation.
- Add serial lines callback for receiving GPS/INS data.
- Remove
*_def.h
/*_undef.h
files. - Add error macros.
- Add
VERSION
files. - Add
python/samples/cepton_georeference.py
script.
- Fix cmake redist bugs.
- Improve support for "Vista-P60".
- Fix point cloud organizer bugs.
- Fix unused error checking.
- Allow speed=0 in cepton_sdk_capture_replay_set_speed() to mean replay without delay.
- Add support for Vista-Gen2.
- Updated product naming: Vista M -> Vista-M90, Vista X -> Vista-X120.
- Point cloud organizer utilities.
- Add runtime assert.
- Unhandled errors will now print error message to stderr.
- Minor bugfix release.
- IMPORTANT: User must call
cepton_sdk_deinitialize
manually now.
- Add preliminary support for "Vista M" and "Vista X".
- Rename model name "Vista 860 Gen2" to "Vista 860".
- Add C# wrapper library.
- Change
CEPTON_SDK_VERSION
to 18. - Add
cepton_sdk_capture_replay_get_filename
. - Add
CeptonSensorInformation::is_over_heated
. - Add pdf docs.
- Fix CMake for samples.
- High level API changes.
- Make
cepton_sdk::api::wait
wait forever ift_length < 0
(default). - Add
CEPTON_SDK_CONTROL_HOST_TIMESTAMPS
control flag. cepton_sdk::api::initialize
only waits for sensors with capture file.- Add
cepton_sdk::api::load_replay
. - Make
cepton_sdk::util::SensorPoint
subclass ofcepton_sdk::ImagePoint
. - Add
cepton_sdk::get_version_string
,cepton_sdk::get_version_major
,cepton_sdk::get_version_minor
. - Add
CMakeLists.txt
andsamples/CMakeLists.txt
.
- Fix calibration loading bug.
- IMPORTANT: change
CeptonSensorInformation::measurement_period
:microseconds
->seconds
. - IMPORTANT: change global limits from inline functions to #define.
- Add
cepton_sdk::SensorError::msg
. - Change
CeptonSensorErrorCode
type:int
->int32
. - Change
CeptonSensorModel
type:int32
->int16
. - Add
CeptonSensorModel::VISTA_860_GEN2
. - Removed
cepton_data_exporter
tool. Usecepton_export
from Python SDK instead. - Removed
cepton_serial_redist.py
tool.
- Support for intensities for Vista 860
- New set of APIs for global limits
- Stray filter (experimental)
- Minor improvements in API definitions.
- Change to mock_network_receive to allow accurate timestamping
- Bug fixes
- Fix networking bugs.
- Refactor capture/replay.
- Add samples.
- Improve point timestamps.
- Combine
set_mock_time_base
andmock_network_receive
. - Improve errors.
- Add return type.
- Add more sample code.
- Bugfixes.
- Support more accurate HR80W calibrations
- Improved self-diagnosis and fault reporting
- Improvements to python SDK
- Bugfixes
- Add support for latest VISTA_860 revision.
- Change CeptonViewer point colormaps.
- Change timestamps from uint64_t to int64_t.
- Fix threading bugs.
- Added
saturated
flag for all returned points. - Improved calibrations and better support for intensity output
- Improved support for HR80T Rev2
- Renamed data_exporter to cepton_data_exporter
- Bugfixes and improvements
- Added API documentation.
- Major C interface changes.
- Removed CeptonSensorPoint. All functions return CeptonSensorImagePoint.
- Added frame accumulation modes.
- CeptonViewer bugfixes/improvements.
- Added C++, MATLAB, Python bindings.
- Released partial source code.
- New product line supported: Vista 860
- New feature supported in all products: Multiple returns
- Deprecated support for very old firmware version (V1xx)
- Bugfixes
- New product line supported: SORA 200
- Internal bug fixes and improvements.
- Better capture replay support
- Model enumerations in CeptonSensorInformation
- Lots of internal improvements for clipping, calibration, intensity and GPS.
- Support for new models and firmware variations.
- Bugfixes
- Control flags to remove clipped edges
- Control flags to return near pixels (uncalibrated right now)
- Control flags to use SDK without networking stack
- Allow working with sensors through different UDP ports
- Better support for multiple sensors through world coordinate transformations
- Internal bugfixes and improvements.
- Correct intensity for units shipped with intensity calibration data.
- Capture replay functionality improvements
- New SDK APIs for more capture replay functionality.
- Some calibration data updated.
- Service release of binary images only. There is no SDK interface change.
- Fixed a timestamp overflow bug where reported timestamp is incorrect.
- Fixed captured pcap file problems.
- Removed capture_replay sample as the improved functionality is supported in SDK directly.
- Service release of binary images only. There is no SDK interface change.
- Key reason for this binary release is some networking stability improvements. Notably fixed a problem where sometimes the SDK is holding up the exit process.
- New supported model: HR80W
- SDK entries for image space
- Networking improvements
- SDK in both static and dynamic libraries for all the archs we support
- Capture/Replay functionality embedded in SDK
- New improved CeptonViewer binary is included.
- New architechure supported: ARM64. This is primarily for NVIDIA's Jetson TX/TK systems and DrivePX2.
- Explicit support for multiple sensors with per-sensor transformations.
- Decoupled calibration from SDK so that we don't need to rev SDK for calibration changes.
- New improved CeptonViewer binary is included.
- !NOTE: coordinate system changed! (to conform to popular world coordinates such as ROS, distance is Y and height is Z starting from SDK version 0.4)
- Support GPS timestamps (require external GPS hookup)
- cepton_sdk_initialize allows RETURN_UNMEASURABLE flag to support a full frame.
- listen_frame do not return partial frames anymore.
- data_exporter: support --split option
- Calibration improvements
- Stability and thread safety improvements
- Support Mac OSX starting this version
- Improved support for Linux (esp. Ubuntu 14.04)
- Included pre-built binary of CeptonViewer
- Additional sample for data_exporter to dump points into CSV or binary formats.
- Differentiate between real sensor and a replay of capture.
- Networking change to allow multiple applications to share the same device.
- Suport capture/replay, with sample code.
- Add win64_debug library.
- Initial release