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
TDMSParserExceptionpublic void writeDataToBtfFile(java.lang.String filename,
java.lang.String flagFilename)
throws TDMSParserException
TDMSParserExceptionpublic java.util.Map<java.lang.String,java.lang.String> getFileProperties()
throws TDMSParserException
TDMSParserExceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> getGroupProperties()
throws TDMSParserException
TDMSParserExceptionpublic java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getChannelProperties()
throws TDMSParserException
TDMSParserExceptionpublic static void main(java.lang.String[] args)
throws TDMSParserException
TDMSParserExceptionpublic java.util.List<java.lang.String> getGroupNames()