27#ifndef NIDAS_DYNLD_ASCIIOUTPUT_H
28#define NIDAS_DYNLD_ASCIIOUTPUT_H
A channel for Input or Output of data.
Definition IOChannel.h:65
Interface for an object that requests connections SampleOutputs.
Definition ConnectionRequester.h:43
Implementation of portions of SampleOutput.
Definition SampleOutput.h:160
Pure virtual interface for a source of Samples.
Definition SampleSource.h:48
Interface to a data sample.
Definition Sample.h:190
Definition AsciiOutput.h:45
void flush()
Implementation of SampleClient::flush().
Definition AsciiOutput.h:60
format_t _format
Definition AsciiOutput.h:101
enum nidas::dynld::AsciiOutput::format format_t
void connect(nidas::core::SampleSource *)
Definition AsciiOutput.cc:81
std::ostringstream _ostr
Definition AsciiOutput.h:99
AsciiOutput(const AsciiOutput &)
Copy constructor.
AsciiOutput()
Definition AsciiOutput.cc:44
AsciiOutput * clone(IOChannel *iochannel)
Definition AsciiOutput.cc:68
std::map< dsm_sample_id_t, dsm_time_t > _prevTT
Previous time tags by sample id.
Definition AsciiOutput.h:106
format
Definition AsciiOutput.h:48
@ IRIG
Definition AsciiOutput.h:49
@ SIGNED_SHORT
Definition AsciiOutput.h:48
@ HEX
Definition AsciiOutput.h:48
@ UNSIGNED_SHORT
Definition AsciiOutput.h:48
@ DEFAULT
Definition AsciiOutput.h:48
@ ASCII
Definition AsciiOutput.h:48
@ FLOAT
Definition AsciiOutput.h:49
void setFormat(format_t val)
Set the format for character samples.
Definition AsciiOutput.h:73
virtual ~AsciiOutput()
Definition AsciiOutput.h:55
void printHeader()
Definition AsciiOutput.cc:87
bool receive(const Sample *samp)
Definition AsciiOutput.cc:96
bool _headerOut
Definition AsciiOutput.h:108
void requestConnection(SampleConnectionRequester *requester)
Request a connection, of this SampleOutput, but don't wait for it.
Definition AsciiOutput.cc:74
The essential core classes of nidas.
Definition A2DConverter.h:31
Sample * getSample(sampleType type, unsigned int len)
A convienence method for getting a sample of an enumerated type from a pool.
Definition Sample.cc:70
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31