Public Member Functions | Public Attributes | Static Public Attributes
crl::multisense::DirectedStream Class Reference

#include <MultiSenseTypes.hh>

List of all members.

Public Member Functions

 DirectedStream ()
 DirectedStream (DataSource m, const std::string &addr, uint16_t p=DFL_UDP_PORT, uint32_t dec=1)

Public Attributes

std::string address
uint32_t fpsDecimation
DataSource mask
uint16_t udpPort

Static Public Attributes

static CRL_CONSTEXPR uint16_t DFL_UDP_PORT = 10001

Detailed Description

Class used to request that MultiSense data be sent to a 3rd-party stream destination (UDP port), currently supported only by CRL's Monocular IP Camera. This functionality is not supported by any of CRL's stereo sensor products.

Definition at line 142 of file MultiSenseTypes.hh.


Constructor & Destructor Documentation

Default constructor

Definition at line 160 of file MultiSenseTypes.hh.

crl::multisense::DirectedStream::DirectedStream ( DataSource  m,
const std::string &  addr,
uint16_t  p = DFL_UDP_PORT,
uint32_t  dec = 1 
) [inline]

Constructor to initialize a directed stream between a MultiSense device and a host machine

Parameters:
mThe data Sources to stream to a give device
addrA IP address to send steam data to
pThe UDP port to send stream data data to
decThe number of frames to decimate (i.e. if image.frameID % dec == 0 send the image stream)

Definition at line 174 of file MultiSenseTypes.hh.


Member Data Documentation

IPv4 Address dotted quad

Definition at line 151 of file MultiSenseTypes.hh.

Default UDP target port

Definition at line 146 of file MultiSenseTypes.hh.

Every Nth image to send. For a value of 1 every image is sent

Definition at line 155 of file MultiSenseTypes.hh.

The data source to stream to a given device

Definition at line 149 of file MultiSenseTypes.hh.

default=10001

Definition at line 153 of file MultiSenseTypes.hh.


The documentation for this class was generated from the following file:


multisense_lib
Author(s):
autogenerated on Fri Apr 5 2019 02:28:24