#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 141 of file MultiSenseTypes.hh.
crl::multisense::DirectedStream::DirectedStream | ( | ) | [inline] |
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
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 173 of file MultiSenseTypes.hh.
std::string crl::multisense::DirectedStream::address |
IPv4 Address dotted quad
Definition at line 150 of file MultiSenseTypes.hh.
CRL_CONSTEXPR uint16_t crl::multisense::DirectedStream::DFL_UDP_PORT = 10001 [static] |
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.