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 141 of file MultiSenseTypes.hh.


Constructor & Destructor Documentation

Default constructor

Definition at line 159 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 173 of file MultiSenseTypes.hh.


Member Data Documentation

IPv4 Address dotted quad

Definition at line 150 of file MultiSenseTypes.hh.

Default UDP target port

Definition at line 145 of file MultiSenseTypes.hh.

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

Definition at line 154 of file MultiSenseTypes.hh.

The data source to stream to a given device

Definition at line 148 of file MultiSenseTypes.hh.

default=10001

Definition at line 152 of file MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Aug 27 2015 14:01:11