TDM Streaming Library Functions
- Updated2023-02-21
- 2 minute(s) read
| Class/Panel Name | Function Name |
|---|---|
| Object Management | |
| Create File | TDMS_CreateFile |
| Create File (Extended) | TDMS_CreateFileEx |
| Add Channel Group | TDMS_AddChannelGroup |
| Add Channel | TDMS_AddChannel |
| Save File | TDMS_SaveFile |
| Close File | TDMS_CloseFile |
| Open File | TDMS_OpenFile |
| Open File (Extended) | TDMS_OpenFileEx |
| Data Storage | |
| Append Data Values | TDMS_AppendDataValues |
| Append Data Values Multi Channel | TDMS_AppendDataValuesMultiChannel |
| Data Retrieval | |
| Enumeration | |
| Get Channel Group By Name | TDMS_GetChannelGroupByName |
| Get Channel By Name | TDMS_GetChannelByName |
| Get Channel Group And Channel By Name | TDMS_GetChannelGroupAndChannelByName |
| Get Num Channel Groups | TDMS_GetNumChannelGroups |
| Get Channel Groups | TDMS_GetChannelGroups |
| Get Num Channels | TDMS_GetNumChannels |
| Get Channels | TDMS_GetChannels |
| Get Num Data Values | TDMS_GetNumDataValues |
| Get Data Values | TDMS_GetDataValues |
| Get Data Values (Extended) | TDMS_GetDataValuesEx |
| Get Data Type | TDMS_GetDataType |
| Properties | |
| File | |
| Set File Property | TDMS_SetFileProperty |
| Get File Property | TDMS_GetFileProperty |
| Get File String Property Length | TDMS_GetFileStringPropertyLength |
| File Property Exists | TDMS_FilePropertyExists |
| Get Num File Properties | TDMS_GetNumFileProperties |
| Get File Property Names | TDMS_GetFilePropertyNames |
| Get File Property Type | TDMS_GetFilePropertyType |
| Channel Group | |
| Set Channel Group Property | TDMS_SetChannelGroupProperty |
| Get Channel Group Property | TDMS_GetChannelGroupProperty |
| Get Channel Group String Property Length | TDMS_GetChannelGroupStringPropertyLength |
| Channel Group Property Exists | TDMS_ChannelGroupPropertyExists |
| Get Num Channel Group Properties | TDMS_GetNumChannelGroupProperties |
| Get Channel Group Property Names | TDMS_GetChannelGroupPropertyNames |
| Get Channel Group Property Type | TDMS_GetChannelGroupPropertyType |
| Channel | |
| Set Channel Property | TDMS_SetChannelProperty |
| Get Channel Property | TDMS_GetChannelProperty |
| Get Channel String Property Length | TDMS_GetChannelStringPropertyLength |
| Channel Property Exists | TDMS_ChannelPropertyExists |
| Get Num Channel Properties | TDMS_GetNumChannelProperties |
| Get Channel Property Names | TDMS_GetChannelPropertyNames |
| Get Channel Property Type | TDMS_GetChannelPropertyType |
| Advanced Synchronous and Asynchronous I/O | |
| Advanced Close File | TDMS_AdvancedCloseFile |
| Advanced Create File | TDMS_AdvancedCreateFile |
| Advanced Open File | TDMS_AdvancedOpenFile |
| Reserve File Size | TDMS_ReserveFileSize |
| Set Channel Info | TDMS_SetChannelInfo |
| Set Next Read Position | TDMS_SetNextReadPosition |
| Set Next Write Position | TDMS_SetNextWritePosition |
| Advanced Asynchronous I/O | |
| Advanced Async Read | TDMS_AdvancedAsyncRead |
| Advanced Async Write | TDMS_AdvancedAsyncWrite |
| Configure Async Reads | TDMS_ConfigureAsyncReads |
| Configure Async Writes | TDMS_ConfigureAsyncWrites |
| Get Async Read Status | TDMS_GetAsyncReadStatus |
| Get Async Write Status | TDMS_GetAsyncWriteStatus |
| Advanced Synchronous I/O | |
| Advanced Sync Read | TDMS_AdvancedSyncRead |
| Advanced Sync Write | TDMS_AdvancedSyncWrite |
| Advanced Data Scaling | |
| Create Linear Scaling Info | TDMS_CreateLinearScalingInfo |
| Create Polynomial Scaling Info | TDMS_CreatePolynomialScalingInfo |
| Create Thermocouple Scaling Info | TDMS_CreateThermocoupleScalingInfo |
| Create RTD Scaling Info | TDMS_CreateRTDScalingInfo |
| Create Table Scaling Info | TDMS_CreateTableScalingInfo |
| Create Strain Scaling Info | TDMS_CreateStrainGageScalingInfo |
| Create Thermistor Scaling Info | TDMS_CreateThermistorScalingInfo |
| Create Reciprocal Scaling Info | TDMS_CreateReciprocalScalingInfo |
| Miscellaneous | |
| Get Library Error Description | TDMS_GetLibraryErrorDescription |
| Free Memory | TDMS_FreeMemory |
| Flush File | TDMS_FlushFile |
| Convert File Format | TDMS_ConvertFileFormat |
| Get File Format | TDMS_GetFileFormat |
| Defragment File | TDMS_DefragmentFile |
| Close Channel Group | TDMS_CloseChannelGroup |
| Close Channel | TDMS_CloseChannel |
| Allocate Aligned Memory | TDMS_AllocateAlignedMemory |
| Free Aligned Memory | TDMS_FreeAlignedMemory |
| Get Data Type Size | TDMS_GetDataTypeSize |