public class SDTInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
short |
accumulate |
short |
adcDE
ADC sample delay (SPC-930).
|
short |
adcRE |
int |
adcZoom |
long[] |
allBlockLengths |
long[] |
allBlockOffsets |
static short |
BH_HEADER_CHKSUM |
static short |
BH_HEADER_NOT_VALID |
static short |
BH_HEADER_VALID |
static java.lang.String |
BINARY_SETUP |
long |
blockLength
reserved2 now contains block (set) length.
|
short |
blockNo
Number of the block in the file.
|
int |
blockType
See blockType defines below.
|
int |
bordL |
int |
bordU |
static java.lang.String |
C_STRING |
long |
calcPhotons
No of photons.
|
float |
cfdHF |
float |
cfdLH |
float |
cfdLL |
float |
cfdZC |
int |
chan
Routing channel number.
|
int |
channels |
int |
chksum |
float |
colT |
float |
cortime
Correlation time [ms].
|
int |
crossChan
Cross FCS routing channel number
when chan = crossChan and mod == crossMod - Auto FCS
otherwise - Cross FCS.
|
int |
crossMod
Cross FCS module number.
|
long |
crossMtResol
Macro time clock of cross FCS module in 0.1 ns units.
|
int |
curCycle
Current cycle (accumulation cycle in FLOW mode) -
(if multi-cycle measurement).
|
int |
curPage
Current measured page.
|
int |
curStep
Current step (if multi-step measurement).
|
int |
cycles
Cycles (accumulation cycles in FLOW mode).
|
static java.lang.String |
DATA_IDENTIFIER
For normal .sdt files (setup + data).
|
int |
dataBlockLength |
int |
dataBlockOffs
Offset of the first data block.
|
int |
dataOffs
Offset of the data block from the beginning of the file.
|
java.lang.String |
date
Date of creation.
|
short |
deadTimeComp |
short |
detType
Detector type (SPC-930 in camera mode).
|
short |
dither |
static java.lang.String |
DLL_DATA_IDENTIFIER
For .sdt files created using DLL function SPC_save_data_to_sdtfile
(no setup, only data).
|
short |
ealDE |
float |
endTime
Macro time of the last photon.
|
int |
epxDiv |
static java.lang.String |
FCS_DATA_IDENTIFIER
For .sdt files created in FIFO mode
(setup, data blocks = Decay, FCS, FIDA, FILDA & MCS curves
for each used routing channel).
|
int |
fcsDecayCalc
Bit 0 = 1 - decay curve calculated.
|
int |
fcsPoints
No of FCS values.
|
int |
fcsType
0 - linear FCS with log binning (100 bins/log)
when bit 15 = 1 (0x8000) - Multi-Tau FCS
where bits 14-0 = ktau parameter.
|
int |
fidaPoints
No of FIDA values.
|
float |
fidaTime
Interval time [ms] for FIDA histogram.
|
short |
fifoTyp |
int |
fildaPoints
No of FILDA values.
|
float |
fildaTime
Interval time [ms] for FILDA histogram.
|
int |
flags
Scan clocks bits 2-0 (frame, line, pixel), rates_read - bit 15.
|
int |
flbckX |
int |
flbckY |
static java.lang.String |
FLOW_DATA_IDENTIFIER
For .sdt files created automatically in Continuous Flow mode measurement
(no setup, only data).
|
boolean |
hasExtendedMeasureInfo |
boolean |
hasMeasFCSInfo |
boolean |
hasMeasHISTInfo |
boolean |
hasMeasStopInfo |
boolean |
hasMeasureInfo |
int |
headerValid |
int |
height |
int |
imageRX |
int |
imageRY |
int |
imageX
4 subsequent fields valid only for Camera mode
or FIFO_IMAGE mode.
|
int |
imageY |
short |
incr |
java.lang.String |
info |
short |
infoLength
Length of the info part.
|
int |
infoOffs
Offset of the info part which contains general text
information (Title, date, time, contents etc.).
|
long |
lblockNo
Long blockNo - see remarks below.
|
short |
linediv
Line predivider = 2 ** (linediv).
|
short |
masterClock
Use or not Master Clock (SPC140 multi-module).
|
float |
maxAdcRate |
float |
maxCfdRate
(-1.0 - not set).
|
float |
maxSyncRate
Maximum rates during the measurement.
|
float |
maxTacRate |
int |
mcsPoints
No of MCS values.
|
int |
mcstaPoints
Number of MCS_TA points.
|
float |
mcsTime
Interval time [ms] for MCS histogram.
|
short |
measDescBlockLength |
short |
measDescBlockNo
Number of the measurement description block
corresponding to this data block.
|
int |
measDescBlockOffs |
short |
measMode |
short |
memBank |
float |
minAdcRate |
float |
minCfdRate
(-1.0 - not set).
|
float |
minSyncRate
Minimum rates during the measurement.
|
float |
minTacRate |
int |
mod
Module number.
|
int |
modFpgaVer
New in v.8.4.
|
java.lang.String |
modSerNo
Serial number of the module.
|
java.lang.String |
modType
Module type.
|
int |
modTypeCode |
int |
mReserved1 |
float |
mReserved2 |
long |
mtResol
Macro time clock in 0.1 ns units.
|
short |
ncx |
short |
ncy |
int |
nextBlockOffs
Offset to the data block header of the next data block.
|
short |
noOfDataBlocks
no_of_data_blocks valid only when in 0 ..
|
short |
noOfMeasDescBlocks |
float |
offset |
int |
overfl |
float |
overflowCorrFactor |
int |
overruns
No of Fifo overruns
when > 0 fcs curve & endTime are not valid.
|
int |
page |
short |
pixClk |
float |
pixTime |
short |
polarityF |
short |
polarityL
2 = disabled line markers.
|
short |
polarityP |
float |
repT |
long |
reserved1 |
int |
reserved2 |
short |
revision
Software revision number (lower 4 bits >= 10(decimal)).
|
int |
scanRX |
int |
scanRY |
int |
scanX |
int |
scanY |
java.lang.String |
setup |
static java.lang.String |
SETUP_IDENTIFIER
For .set files (setup only).
|
short |
setupLength
Length of the setup data.
|
int |
setupOffs
Offset of the setup text data
(system parameters, display parameters, trace parameters etc.).
|
int |
status
Last SPC_test_state return value (status).
|
int |
steps |
short |
stopt |
float |
stopTime
Time from start to - disarm (simple measurement)
- or to the end of the cycle (for complex measurement).
|
short |
synFD |
float |
synHF |
float |
synTH |
float |
synZC |
static java.lang.String |
T_STRING |
short |
tacG |
float |
tacLH |
float |
tacLL |
float |
tacOF |
float |
tacR |
java.lang.String |
time
Time of creation.
|
int |
timeBins |
int |
timepoints |
short |
trigger |
short |
useMotor |
int |
width |
static java.lang.String |
X_IMG_STRING |
static java.lang.String |
X_STRING |
short |
xAxis
X axis representation (SPC-930).
|
short |
xyGain
Gain for XY ADCs (SPC930).
|
static java.lang.String |
Y_IMG_STRING |
static java.lang.String |
Y_STRING |
Constructor and Description |
---|
SDTInfo(loci.common.RandomAccessInputStream in,
java.util.Hashtable meta)
Constructs a new SDT header by reading values from the given input source,
populating the given metadata table.
|
Modifier and Type | Method and Description |
---|---|
private long |
readUnsignedLong(loci.common.RandomAccessInputStream in) |
public static final short BH_HEADER_CHKSUM
public static final short BH_HEADER_NOT_VALID
public static final short BH_HEADER_VALID
public static final java.lang.String SETUP_IDENTIFIER
public static final java.lang.String DATA_IDENTIFIER
public static final java.lang.String FLOW_DATA_IDENTIFIER
public static final java.lang.String DLL_DATA_IDENTIFIER
public static final java.lang.String FCS_DATA_IDENTIFIER
public static final java.lang.String X_STRING
public static final java.lang.String Y_STRING
public static final java.lang.String T_STRING
public static final java.lang.String C_STRING
public static final java.lang.String X_IMG_STRING
public static final java.lang.String Y_IMG_STRING
public static final java.lang.String BINARY_SETUP
public int width
public int height
public int timeBins
public int channels
public int timepoints
public short revision
public int infoOffs
public short infoLength
public int setupOffs
public short setupLength
public int dataBlockOffs
public short noOfDataBlocks
public int dataBlockLength
public int measDescBlockOffs
public short noOfMeasDescBlocks
public short measDescBlockLength
public int headerValid
public long reserved1
public int reserved2
public int chksum
public java.lang.String info
public java.lang.String setup
public boolean hasMeasureInfo
public java.lang.String time
public java.lang.String date
public java.lang.String modSerNo
public short measMode
public float cfdLL
public float cfdLH
public float cfdZC
public float cfdHF
public float synZC
public short synFD
public float synHF
public float tacR
public short tacG
public float tacOF
public float tacLL
public float tacLH
public short adcRE
public short ealDE
public short ncx
public short ncy
public int page
public float colT
public float repT
public short stopt
public int overfl
public short useMotor
public int steps
public float offset
public short dither
public short incr
public short memBank
public java.lang.String modType
public float synTH
public short deadTimeComp
public short polarityL
public short polarityF
public short polarityP
public short linediv
public short accumulate
public int flbckY
public int flbckX
public int bordU
public int bordL
public float pixTime
public short pixClk
public short trigger
public int scanX
public int scanY
public int scanRX
public int scanRY
public short fifoTyp
public int epxDiv
public int modTypeCode
public int modFpgaVer
public float overflowCorrFactor
public int adcZoom
public int cycles
public boolean hasMeasStopInfo
public int status
public int flags
public float stopTime
public int curStep
public int curCycle
public int curPage
public float minSyncRate
public float minCfdRate
public float minTacRate
public float minAdcRate
public float maxSyncRate
public float maxCfdRate
public float maxTacRate
public float maxAdcRate
public int mReserved1
public float mReserved2
public boolean hasMeasFCSInfo
public int chan
public int fcsDecayCalc
public long mtResol
public float cortime
public long calcPhotons
public int fcsPoints
public float endTime
public int overruns
public int fcsType
public int crossChan
public int mod
public int crossMod
public long crossMtResol
public boolean hasExtendedMeasureInfo
public int imageX
public int imageY
public int imageRX
public int imageRY
public short xyGain
public short masterClock
public short adcDE
public short detType
public short xAxis
public boolean hasMeasHISTInfo
public float fidaTime
public float fildaTime
public int fidaPoints
public int fildaPoints
public float mcsTime
public int mcsPoints
public int mcstaPoints
public short blockNo
public int dataOffs
public int nextBlockOffs
public long[] allBlockOffsets
public long[] allBlockLengths
public int blockType
public short measDescBlockNo
public long lblockNo
public long blockLength
Copyright © 2024 Open Microscopy Environment