, including all inherited members.
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] |
API_VERSION | crl::multisense::details::impl | [private, static] |
applySensorTimeOffset(const double &offset) | crl::multisense::details::impl | [private] |
bind() | 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] |
DEFAULT_ACK_ATTEMPTS | crl::multisense::details::impl | [private, static] |
DEFAULT_ACK_TIMEOUT() | crl::multisense::details::impl | [inline, private, static] |
DEFAULT_SENSOR_TX_PORT | crl::multisense::details::impl | [private, static] |
Destroy(Channel *instanceP) | crl::multisense::Channel | [static] |
dispatch(utility::BufferStreamWriter &buffer) | 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] |
doFlashOp(const std::string &filename, uint32_t operation, uint32_t region) | crl::multisense::details::impl | [private] |
eraseFlashRegion(uint32_t region) | crl::multisense::details::impl | [private] |
findFreeBuffer(uint32_t messageLength) | crl::multisense::details::impl | [private] |
flashBitstream(const std::string &file) | crl::multisense::details::impl | [virtual] |
flashFirmware(const std::string &file) | crl::multisense::details::impl | [virtual] |
getApiVersion(VersionType &version) | 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] |
getDirectedStreams(std::vector< DirectedStream > &streams) | 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] |
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] |
getMtu(int32_t &mtu) | crl::multisense::details::impl | [virtual] |
getNetworkConfig(system::NetworkConfig &c) | crl::multisense::details::impl | [virtual] |
getSensorCalibration(image::SensorCalibration &c) | crl::multisense::details::impl | [virtual] |
getSensorVersion(VersionType &version) | 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 | [private, static] |
hardwareWireToApi(uint32_t h) | crl::multisense::details::impl | [private, static] |
IMAGE_META_CACHE_DEPTH | crl::multisense::details::impl | [private, static] |
imagerApiToWire(uint32_t h) | crl::multisense::details::impl | [private, static] |
imagerWireToApi(uint32_t h) | crl::multisense::details::impl | [private, static] |
impl(const std::string &address) | crl::multisense::details::impl | |
m_dispatchLock | 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_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_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_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_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_DIRECTED_STREAMS | crl::multisense::details::impl | [private, static] |
MAX_MTU_SIZE | crl::multisense::details::impl | [private, static] |
MAX_USER_IMAGE_QUEUE_SIZE | crl::multisense::details::impl | [private, static] |
MAX_USER_IMU_QUEUE_SIZE | crl::multisense::details::impl | [private, static] |
MAX_USER_LASER_QUEUE_SIZE | crl::multisense::details::impl | [private, static] |
MAX_USER_PPS_QUEUE_SIZE | crl::multisense::details::impl | [private, static] |
maxDirectedStreams(uint32_t &maximum) | crl::multisense::details::impl | [virtual] |
networkTimeSynchronization(bool enabled) | crl::multisense::details::impl | [virtual] |
programOrVerifyFlashRegion(std::ifstream &file, uint32_t operation, uint32_t region) | crl::multisense::details::impl | [private] |
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] |
reserveCallbackBuffer() | crl::multisense::details::impl | [virtual] |
RX_POOL_LARGE_BUFFER_COUNT | crl::multisense::details::impl | [private, static] |
RX_POOL_LARGE_BUFFER_SIZE | crl::multisense::details::impl | [private, static] |
RX_POOL_SMALL_BUFFER_COUNT | crl::multisense::details::impl | [private, static] |
RX_POOL_SMALL_BUFFER_SIZE | crl::multisense::details::impl | [private, static] |
rxThread(void *userDataP) | crl::multisense::details::impl | [private, static] |
sensorToLocalTime(const double &sensorTime) | crl::multisense::details::impl | [private] |
sensorToLocalTime(const double &sensorTime, uint32_t &seconds, uint32_t µseconds) | crl::multisense::details::impl | [private] |
setDeviceInfo(const std::string &key, const system::DeviceInfo &i) | crl::multisense::details::impl | [virtual] |
setExternalCalibration(const system::ExternalCalibration &calibration) | 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] |
setSensorCalibration(const image::SensorCalibration &c) | crl::multisense::details::impl | [virtual] |
setTransmitDelay(const image::TransmitDelay &c) | crl::multisense::details::impl | [virtual] |
setTriggerSource(TriggerSource s) | crl::multisense::details::impl | [virtual] |
sourceApiToWire(DataSource mask) | crl::multisense::details::impl | [private, static] |
sourceWireToApi(wire::SourceType mask) | crl::multisense::details::impl | [private, static] |
startDirectedStream(const DirectedStream &stream) | crl::multisense::details::impl | [virtual] |
startDirectedStreams(const std::vector< DirectedStream > &streams) | crl::multisense::details::impl | [virtual] |
startStreams(DataSource mask) | crl::multisense::details::impl | [virtual] |
statusString(Status status) | crl::multisense::Channel | [static] |
statusThread(void *userDataP) | crl::multisense::details::impl | [private, static] |
stopDirectedStream(const DirectedStream &stream) | crl::multisense::details::impl | [virtual] |
stopStreams(DataSource mask) | crl::multisense::details::impl | [virtual] |
TIME_SYNC_OFFSET_DECAY | crl::multisense::details::impl | [private, static] |
UDP_TRACKER_CACHE_DEPTH | crl::multisense::details::impl | [private, static] |
UdpAssembler typedef | crl::multisense::details::impl | [private] |
UdpAssemblerMap typedef | crl::multisense::details::impl | [private] |
unwrapSequenceId(uint16_t id) | crl::multisense::details::impl | [private] |
verifyBitstream(const std::string &file) | crl::multisense::details::impl | [virtual] |
verifyFirmware(const std::string &file) | crl::multisense::details::impl | [virtual] |
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 | [inline, virtual] |
~impl() | crl::multisense::details::impl | |