#include <MultiSenseTypes.hh>
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 |
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.
|
inline |
Default constructor
Definition at line 160 of file MultiSenseTypes.hh.
|
inline |
Constructor to initialize a directed stream between a MultiSense device and a host machine
m | The data Sources to stream to a give device |
addr | A IP address to send steam data to |
p | The UDP port to send stream data data to |
dec | The number of frames to decimate (i.e. if image.frameID % dec == 0 send the image stream) |
Definition at line 174 of file MultiSenseTypes.hh.
std::string crl::multisense::DirectedStream::address |
IPv4 Address dotted quad
Definition at line 151 of file MultiSenseTypes.hh.
|
static |
Default UDP target port
Definition at line 146 of file MultiSenseTypes.hh.
uint32_t crl::multisense::DirectedStream::fpsDecimation |
Every Nth image to send. For a value of 1 every image is sent
Definition at line 155 of file MultiSenseTypes.hh.
DataSource crl::multisense::DirectedStream::mask |
The data source to stream to a given device
Definition at line 149 of file MultiSenseTypes.hh.
uint16_t crl::multisense::DirectedStream::udpPort |
default=10001
Definition at line 153 of file MultiSenseTypes.hh.