| addIsolatedCallback(image::Callback callback, DataSource imageSourceMask, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(lidar::Callback callback, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(pps::Callback callback, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(imu::Callback callback, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(compressed_image::Callback callback, DataSource imageSourceMask, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(ground_surface::Callback callback, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(apriltag::Callback callback, void *userDataP) | crl::multisense::details::impl | virtual |
| addIsolatedCallback(secondary_app::Callback callback, void *userDataP) | crl::multisense::details::impl | virtual |
| API_VERSION | crl::multisense::details::impl | privatestatic |
| applySensorTimeOffset(const utility::TimeStamp &offset) | crl::multisense::details::impl | private |
| bind(const std::string &ifName) | crl::multisense::details::impl | private |
| BufferPool typedef | crl::multisense::details::impl | private |
| cleanup() | crl::multisense::details::impl | private |
| Create(const std::string &sensorAddress) | crl::multisense::Channel | static |
| Create(const std::string &sensorAddress, const RemoteHeadChannel &cameraId) | crl::multisense::Channel | static |
| Create(const std::string &sensorAddress, const std::string &interfaceName) | crl::multisense::Channel | static |
| Create(const std::string &sensorAddress, const RemoteHeadChannel &cameraId, const std::string &interfaceName) | crl::multisense::Channel | static |
| DEFAULT_ACK_ATTEMPTS | crl::multisense::details::impl | privatestatic |
| DEFAULT_ACK_TIMEOUT() | crl::multisense::details::impl | inlineprivatestatic |
| DEFAULT_SENSOR_TX_PORT | crl::multisense::details::impl | privatestatic |
| Destroy(Channel *instanceP) | crl::multisense::Channel | static |
| dispatch(utility::BufferStreamWriter &buffer) | crl::multisense::details::impl | private |
| dispatchAprilTagDetections(apriltag::Header &header) | crl::multisense::details::impl | private |
| dispatchCompressedImage(utility::BufferStream &buffer, compressed_image::Header &header) | crl::multisense::details::impl | private |
| dispatchGroundSurfaceSpline(ground_surface::Header &header) | crl::multisense::details::impl | private |
| dispatchImage(utility::BufferStream &buffer, image::Header &header) | crl::multisense::details::impl | private |
| dispatchImu(imu::Header &header) | crl::multisense::details::impl | private |
| dispatchLidar(utility::BufferStream &buffer, lidar::Header &header) | crl::multisense::details::impl | private |
| dispatchPps(pps::Header &header) | crl::multisense::details::impl | private |
| dispatchSecondaryApplication(utility::BufferStream &buffer, secondary_app::Header &header) | crl::multisense::details::impl | private |
| findFreeBuffer(uint32_t messageLength) | crl::multisense::details::impl | private |
| getApiVersion(VersionType &version) | crl::multisense::details::impl | virtual |
| getAuxImageConfig(image::AuxConfig &c) | crl::multisense::details::impl | virtual |
| getDeviceInfo(system::DeviceInfo &info) | crl::multisense::details::impl | virtual |
| getDeviceModes(std::vector< system::DeviceMode > &modes) | crl::multisense::details::impl | virtual |
| getDeviceStatus(system::StatusMessage &status) | crl::multisense::details::impl | virtual |
| getEnabledStreams(DataSource &mask) | crl::multisense::details::impl | virtual |
| getExternalCalibration(system::ExternalCalibration &calibration) | crl::multisense::details::impl | virtual |
| getImageCalibration(image::Calibration &c) | crl::multisense::details::impl | virtual |
| getImageConfig(image::Config &c) | crl::multisense::details::impl | virtual |
| getImageHistogram(int64_t frameId, image::Histogram &histogram) | crl::multisense::details::impl | virtual |
| getImageTime(const WireT *wire, uint32_t &seconds, uint32_t µSeconds) | crl::multisense::details::impl | inlineprivate |
| getImuConfig(uint32_t &samplesPerMessage, std::vector< imu::Config > &c) | crl::multisense::details::impl | virtual |
| getImuInfo(uint32_t &maxSamplesPerMessage, std::vector< imu::Info > &info) | crl::multisense::details::impl | virtual |
| getLargeBufferDetails(uint32_t &bufferCount, uint32_t &bufferSize) | crl::multisense::details::impl | virtual |
| getLidarCalibration(lidar::Calibration &c) | crl::multisense::details::impl | virtual |
| getLightingConfig(lighting::Config &c) | crl::multisense::details::impl | virtual |
| getLightingSensorStatus(lighting::SensorStatus &status) | crl::multisense::details::impl | virtual |
| getLocalUdpPort(uint16_t &port) | crl::multisense::details::impl | virtual |
| getMotorPos(int32_t &mtu) | crl::multisense::details::impl | virtual |
| getMtu(int32_t &mtu) | crl::multisense::details::impl | virtual |
| getNetworkConfig(system::NetworkConfig &c) | crl::multisense::details::impl | virtual |
| getPacketDelay(image::PacketDelay &p) | crl::multisense::details::impl | virtual |
| getPtpStatus(system::PtpStatus &ptpStatus) | crl::multisense::details::impl | virtual |
| getRegisteredApps(system::SecondaryAppRegisteredApps &c) | crl::multisense::details::impl | virtual |
| getRemoteHeadConfig(image::RemoteHeadConfig &c) | crl::multisense::details::impl | virtual |
| getSecondaryAppConfig(system::SecondaryAppConfig &c) | crl::multisense::details::impl | virtual |
| getSensorVersion(VersionType &version) | crl::multisense::details::impl | virtual |
| getStats() | crl::multisense::details::impl | virtual |
| getTransmitDelay(image::TransmitDelay &c) | crl::multisense::details::impl | virtual |
| getUdpAssembler(const uint8_t *udpDatagramP, uint32_t length) | crl::multisense::details::impl | private |
| getVersionInfo(system::VersionInfo &v) | crl::multisense::details::impl | virtual |
| handle() | crl::multisense::details::impl | private |
| hardwareApiToWire(uint32_t h) | crl::multisense::details::impl | privatestatic |
| hardwareWireToApi(uint32_t h) | crl::multisense::details::impl | privatestatic |
| IMAGE_META_CACHE_DEPTH | crl::multisense::details::impl | privatestatic |
| imagerApiToWire(uint32_t h) | crl::multisense::details::impl | privatestatic |
| imagerWireToApi(uint32_t h) | crl::multisense::details::impl | privatestatic |
| impl(const std::string &address, const RemoteHeadChannel &cameraId, const std::string &ifName) | crl::multisense::details::impl | |
| m_aprilTagDetectionListeners | crl::multisense::details::impl | private |
| m_channelStatistics | crl::multisense::details::impl | private |
| m_compressedImageListeners | crl::multisense::details::impl | private |
| m_dispatchLock | crl::multisense::details::impl | private |
| m_getPtpStatusReturnStatus | crl::multisense::details::impl | private |
| m_getStatusReturnStatus | crl::multisense::details::impl | private |
| m_groundSurfaceSplineListeners | crl::multisense::details::impl | private |
| m_imageListeners | crl::multisense::details::impl | private |
| m_imageMetaCache | crl::multisense::details::impl | private |
| m_imuListeners | crl::multisense::details::impl | private |
| m_incomingBuffer | crl::multisense::details::impl | private |
| m_lastRxSeqId | crl::multisense::details::impl | private |
| m_lastUnexpectedSequenceId | crl::multisense::details::impl | private |
| m_lidarListeners | crl::multisense::details::impl | private |
| m_messages | crl::multisense::details::impl | private |
| m_networkTimeSyncEnabled | crl::multisense::details::impl | private |
| m_ppsListeners | crl::multisense::details::impl | private |
| m_ptpStatusResponseMessage | crl::multisense::details::impl | private |
| m_ptpTimeSyncEnabled | crl::multisense::details::impl | private |
| m_rxLargeBufferPool | crl::multisense::details::impl | private |
| m_rxLock | crl::multisense::details::impl | private |
| m_rxSmallBufferPool | crl::multisense::details::impl | private |
| m_rxThreadP | crl::multisense::details::impl | private |
| m_secondaryAppListeners | crl::multisense::details::impl | private |
| m_secondaryAppMetaCache | crl::multisense::details::impl | private |
| m_sensorAddress | crl::multisense::details::impl | private |
| m_sensorMtu | crl::multisense::details::impl | private |
| m_sensorVersion | crl::multisense::details::impl | private |
| m_serverSocket | crl::multisense::details::impl | private |
| m_serverSocketPort | crl::multisense::details::impl | private |
| m_statisticsLock | crl::multisense::details::impl | private |
| m_statusResponseMessage | crl::multisense::details::impl | private |
| m_statusThreadP | crl::multisense::details::impl | private |
| m_streamLock | crl::multisense::details::impl | private |
| m_streamsEnabled | crl::multisense::details::impl | private |
| m_threadsRunning | crl::multisense::details::impl | private |
| m_timeLock | crl::multisense::details::impl | private |
| m_timeOffset | crl::multisense::details::impl | private |
| m_timeOffsetInit | crl::multisense::details::impl | private |
| m_txSeqId | crl::multisense::details::impl | private |
| m_udpAssemblerMap | crl::multisense::details::impl | private |
| m_udpTrackerCache | crl::multisense::details::impl | private |
| m_unWrappedRxSeqId | crl::multisense::details::impl | private |
| m_watch | crl::multisense::details::impl | private |
| MAX_BUFFER_ALLOCATION_RETRIES | crl::multisense::details::impl | privatestatic |
| MAX_DIRECTED_STREAMS | crl::multisense::details::impl | privatestatic |
| MAX_MTU_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_APRILTAG_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_COMPRESSED_IMAGE_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_GROUND_SURFACE_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_IMAGE_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_IMU_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_LASER_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_PPS_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MAX_USER_SECONDARY_APP_QUEUE_SIZE | crl::multisense::details::impl | privatestatic |
| MIN_MTU_SIZE | crl::multisense::details::impl | privatestatic |
| networkTimeSynchronization(bool enabled) | crl::multisense::details::impl | virtual |
| ptpTimeSynchronization(bool enabled) | crl::multisense::details::impl | virtual |
| publish(const T &message) | crl::multisense::details::impl | private |
| publish(const utility::BufferStreamWriter &stream) | crl::multisense::details::impl | private |
| releaseCallbackBuffer(void *referenceP) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(image::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(lidar::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(pps::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(imu::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(compressed_image::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(ground_surface::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(apriltag::Callback callback) | crl::multisense::details::impl | virtual |
| removeIsolatedCallback(secondary_app::Callback callback) | crl::multisense::details::impl | virtual |
| reserveCallbackBuffer() | crl::multisense::details::impl | virtual |
| RX_POOL_LARGE_BUFFER_COUNT | crl::multisense::details::impl | privatestatic |
| RX_POOL_LARGE_BUFFER_SIZE | crl::multisense::details::impl | privatestatic |
| RX_POOL_SMALL_BUFFER_COUNT | crl::multisense::details::impl | privatestatic |
| RX_POOL_SMALL_BUFFER_SIZE | crl::multisense::details::impl | privatestatic |
| rxThread(void *userDataP) | crl::multisense::details::impl | privatestatic |
| SECONDARY_APP_META_CACHE_DEPTH | crl::multisense::details::impl | privatestatic |
| secondaryAppActivate(const std::string &s) | crl::multisense::details::impl | virtual |
| secondaryAppDeactivate(const std::string &s) | crl::multisense::details::impl | virtual |
| sensorToLocalTime(const utility::TimeStamp &sensorTime) | crl::multisense::details::impl | private |
| sensorToLocalTime(const utility::TimeStamp &sensorTime, uint32_t &seconds, uint32_t µseconds) | crl::multisense::details::impl | private |
| setApriltagParams(const system::ApriltagParams ¶ms) | crl::multisense::details::impl | virtual |
| setAuxImageConfig(const image::AuxConfig &c) | crl::multisense::details::impl | virtual |
| setBestMtu() | crl::multisense::details::impl | virtual |
| setDeviceInfo(const std::string &key, const system::DeviceInfo &i) | crl::multisense::details::impl | virtual |
| setExternalCalibration(const system::ExternalCalibration &calibration) | crl::multisense::details::impl | virtual |
| setGroundSurfaceParams(const system::GroundSurfaceParams ¶ms) | crl::multisense::details::impl | virtual |
| setImageCalibration(const image::Calibration &c) | crl::multisense::details::impl | virtual |
| setImageConfig(const image::Config &c) | crl::multisense::details::impl | virtual |
| setImuConfig(bool storeSettingsInFlash, uint32_t samplesPerMessage, const std::vector< imu::Config > &c) | crl::multisense::details::impl | virtual |
| setLargeBuffers(const std::vector< uint8_t * > &buffers, uint32_t bufferSize) | crl::multisense::details::impl | virtual |
| setLidarCalibration(const lidar::Calibration &c) | crl::multisense::details::impl | virtual |
| setLightingConfig(const lighting::Config &c) | crl::multisense::details::impl | virtual |
| setMotorSpeed(float rpm) | crl::multisense::details::impl | virtual |
| setMtu(int32_t mtu) | crl::multisense::details::impl | virtual |
| setNetworkConfig(const system::NetworkConfig &c) | crl::multisense::details::impl | virtual |
| setPacketDelay(const image::PacketDelay &p) | crl::multisense::details::impl | virtual |
| setRemoteHeadConfig(const image::RemoteHeadConfig &c) | crl::multisense::details::impl | virtual |
| setSecondaryAppConfig(system::SecondaryAppConfig &c) | crl::multisense::details::impl | virtual |
| setTransmitDelay(const image::TransmitDelay &c) | crl::multisense::details::impl | virtual |
| setTriggerSource(TriggerSource s) | crl::multisense::details::impl | virtual |
| socket_t typedef | crl::multisense::details::impl | |
| sourceApiToWire(DataSource mask) | crl::multisense::details::impl | privatestatic |
| sourceWireToApi(wire::SourceType mask) | crl::multisense::details::impl | privatestatic |
| startStreams(DataSource mask) | crl::multisense::details::impl | virtual |
| statusString(Status status) | crl::multisense::Channel | static |
| statusThread(void *userDataP) | crl::multisense::details::impl | privatestatic |
| stopStreams(DataSource mask) | crl::multisense::details::impl | virtual |
| TIME_SYNC_OFFSET_DECAY | crl::multisense::details::impl | privatestatic |
| toHeaderTime(T nanoSeconds, uint32_t &seconds, uint32_t µSeconds) const | crl::multisense::details::impl | inlineprivate |
| UDP_TRACKER_CACHE_DEPTH | crl::multisense::details::impl | privatestatic |
| UdpAssembler typedef | crl::multisense::details::impl | private |
| UdpAssemblerMap typedef | crl::multisense::details::impl | private |
| unwrapSequenceId(uint16_t id) | crl::multisense::details::impl | private |
| waitAck(const T &msg, wire::IdType id=MSG_ID(T::ID), const double &timeout=DEFAULT_ACK_TIMEOUT(), int32_t attempts=DEFAULT_ACK_ATTEMPTS) | crl::multisense::details::impl | private |
| waitData(const T &command, U &data, const double &timeout=DEFAULT_ACK_TIMEOUT(), int32_t attempts=DEFAULT_ACK_ATTEMPTS) | crl::multisense::details::impl | private |
| ~Channel() | crl::multisense::Channel | inlinevirtual |
| ~impl() | crl::multisense::details::impl | |