public class TDMSParser
extends java.lang.Object
Constructor and Description |
---|
TDMSParser(java.util.logging.Logger messenger,
java.lang.String encoding,
java.lang.String timezone)
Constructor for creating tdms parser
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> |
getChannelProperties()
Returns the Properties of each channel
Return tpye: List
|
java.util.Map<java.lang.String,java.lang.String> |
getFileProperties()
Return the file properties from tdms file
|
java.util.List<java.lang.String> |
getGroupNames() |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getGroupProperties()
Return the group properties from tdms file
|
static void |
main(java.lang.String[] args) |
void |
parseTDMSFile(java.io.File tdmsInputFile)
Parses the given TDMS input file and save the properties and raw data in internal objects.
|
void |
writeDataToBtfFile(java.lang.String filename,
java.lang.String flagFilename)
Writes the raw data from tdms file into a btf file and cleans the raw data buffer for saving memory.
|
public TDMSParser(java.util.logging.Logger messenger, java.lang.String encoding, java.lang.String timezone)
messenger
- The logger instance for writing messagesencoding
- The encoding for Stringstimezone
- The timezone to use for conerting date/time valuespublic void parseTDMSFile(java.io.File tdmsInputFile) throws TDMSParserException
TDMSParserException
public void writeDataToBtfFile(java.lang.String filename, java.lang.String flagFilename) throws TDMSParserException
TDMSParserException
public java.util.Map<java.lang.String,java.lang.String> getFileProperties() throws TDMSParserException
TDMSParserException
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getGroupProperties() throws TDMSParserException
TDMSParserException
public java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getChannelProperties() throws TDMSParserException
TDMSParserException
public static void main(java.lang.String[] args) throws TDMSParserException
TDMSParserException
public java.util.List<java.lang.String> getGroupNames()