Enum MultipurposeIOMode
Defined in File types.h
Enum Documentation
-
enum class ouster::sdk::core::MultipurposeIOMode
Mode controlling ways to input timesync information.
Refer to the sensor documentation for the meaning of each option.
Values:
-
enumerator OFF = 1
Multipurpose IO is turned off (default)
-
enumerator INPUT_NMEA_UART
Used in conjunction with timestamp_mode::TIME_FROM_SYNC_PULSE_IN to enable time pulses in on the multipurpose io input.
-
enumerator OUTPUT_FROM_INTERNAL_OSC
Output a SYNC_PULSE_OUT signal synchronized with the internal clock.
-
enumerator OUTPUT_FROM_SYNC_PULSE_IN
Output a SYNC_PULSE_OUT signal synchronized with a SYNC_PULSE_IN provided to the unit.
-
enumerator OUTPUT_FROM_PTP_1588
Output a SYNC_PULSE_OUT signal synchronized with an external PTP IEEE 1588 master.
-
enumerator OUTPUT_FROM_ENCODER_ANGLE
Output a SYNC_PULSE_OUT signal with a user defined rate in an integer number of degrees.
-
enumerator OUSTER_DEPRECATED_ENUM_CLASS_ENTRY = (MULTIPURPOSE_OFF, OFF, 1)
- Deprecated:
Use ouster::sdk::core::MultipurposeIOMode::OFF instead.
-
enumerator OUSTER_DEPRECATED_ENUM_CLASS_ENTRY = (MULTIPURPOSE_INPUT_NMEA_UART, INPUT_NMEA_UART, 1)
-
enumerator OUSTER_DEPRECATED_ENUM_CLASS_ENTRY = (MULTIPURPOSE_OUTPUT_FROM_INTERNAL_OSC, OUTPUT_FROM_INTERNAL_OSC, 1)
-
enumerator OUSTER_DEPRECATED_ENUM_CLASS_ENTRY = (MULTIPURPOSE_OUTPUT_FROM_SYNC_PULSE_IN, OUTPUT_FROM_SYNC_PULSE_IN, 1)
-
enumerator OUSTER_DEPRECATED_ENUM_CLASS_ENTRY = (MULTIPURPOSE_OUTPUT_FROM_PTP_1588, OUTPUT_FROM_PTP_1588, 1)
-
enumerator OUSTER_DEPRECATED_ENUM_CLASS_ENTRY = (MULTIPURPOSE_OUTPUT_FROM_ENCODER_ANGLE, OUTPUT_FROM_ENCODER_ANGLE, 1)
end of deprecated entries
-
enumerator OFF = 1