error_handler.h

Functions

void ouster::core::default_error_handler(Severity severity, const std::string &message)

A default error handler, invoked by a ScanSource or osf::Reader when encountering an error.

Parameters:
  • severity[in] an enumeration value indicating a warning or error

  • message[in] a string description of the error

using ouster::core::error_handler_t = std::function<void(Severity, const std::string &message)>

A function type for handling non-fatal errors encountered while reading an OSF. (Fatal errors throw exceptions.)

Enums

enum class ouster::core::Severity

An enum that represents a level of severity for non-fatal errors encountered while using a ScanSource.

Values:

enumerator OUSTER_WARNING
enumerator OUSTER_ERROR