public class QdsToDas23 extends QdsToD2sStream
QdsToD2sStream.PacketXferInfo, QdsToD2sStream.QdsXferInfo, QdsToD2sStream.Sequence1D
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AXIS |
static double |
DEF_SEQ_JITTER |
static java.lang.String |
OFFSET_1 |
static java.lang.String |
OFFSET_2 |
static java.lang.String |
OFFSET_3 |
static java.lang.String |
REFERENCE |
bBinary, DEFAUT_FRAC_SEC, DEFAUT_SIG_DIGIT, FIXED_PKT_TAGS, FORMAT_2_2, FORMAT_2_3_BASIC, FORMAT_2_4_GENERAL, formats, nSecDigit, nSigDigit, VAR_PKT_TAGS
Constructor and Description |
---|
QdsToDas23() |
QdsToDas23(int genSigDigits,
int fracSecDigits) |
Modifier and Type | Method and Description |
---|---|
boolean |
canWrite(QDataSet qds)
Determine if a given dataset be serialized as a das2.3/basic stream
|
boolean |
write(QDataSet qds,
java.io.OutputStream os)
Write a QDataSet as a das2.3 stream
To test whether it looks like this code could stream a dataset use the
canWrite() function.
|
_stripDotProps, copySimpleProps, getQdsAxis, getSequenceRank1, makeNameFromUnits, newXmlDoc, writeData
public static final java.lang.String OFFSET_1
public static final java.lang.String OFFSET_2
public static final java.lang.String OFFSET_3
public static final java.lang.String REFERENCE
public static final java.lang.String AXIS
public static final double DEF_SEQ_JITTER
public QdsToDas23()
public QdsToDas23(int genSigDigits, int fracSecDigits)
public boolean canWrite(QDataSet qds)
canWrite
in class QdsToD2sStream
qds
- The dataset to writepublic boolean write(QDataSet qds, java.io.OutputStream os) throws java.io.IOException
write
in class QdsToD2sStream
qds
- The dataset to write, may have join's bundles etc. but no
rank 3 or higher component datasets.os
- an open output stream, which is not closed by this code.java.io.IOException