public class RealDataTest
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
RealDataTest.OutChannel |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
bufSupplySize |
(package private) static int |
serverPort |
Modifier and Type | Method and Description |
---|---|
static int |
createCodaTag(boolean sync,
boolean error,
boolean isBigEndian,
boolean singleEventMode,
int id) |
(package private) void |
eventToOutputRing(java.nio.ByteBuffer buf,
ByteBufferItem item,
ByteBufferSupply bbSupply)
This method places many ROC Raw events with simulated data
onto the ring buffer of an output channel.
|
static void |
main(java.lang.String[] args)
Run as a stand-alone application.
|
void |
run()
This method is executed as a thread.
|
(package private) void |
setupOutputRingBuffer()
Setup the output channel ring buffer.
|
(package private) void |
writeEventBuffer(java.nio.ByteBuffer buf,
java.nio.ByteBuffer templateBuf,
long eventNumber,
long timestamp,
boolean syncBit,
boolean copy,
int generatedDataBytes) |
void |
writeToBuffer() |
public static void main(java.lang.String[] args)
args
- argspublic void run()
public void writeToBuffer()
public static int createCodaTag(boolean sync, boolean error, boolean isBigEndian, boolean singleEventMode, int id)
void setupOutputRingBuffer()
void eventToOutputRing(java.nio.ByteBuffer buf, ByteBufferItem item, ByteBufferSupply bbSupply)
buf
- the event to place on output channel ring bufferitem
- item corresponding to the buffer allowing buffer to be reusedbbSupply
- ByteBuffer supplier.void writeEventBuffer(java.nio.ByteBuffer buf, java.nio.ByteBuffer templateBuf, long eventNumber, long timestamp, boolean syncBit, boolean copy, int generatedDataBytes)