3dtof / voxelsdk

VoxelSDK - an SDK supporting TI's 3D Time of Flight cameras
BSD 3-Clause "New" or "Revised" License
108 stars 71 forks source link

About the function of "dml" under \VoxelCommon\conf\? #18

Closed Yorkland closed 9 years ago

Yorkland commented 9 years ago

What's the function of *.dml under \VoxelCommon\conf? I saw they are "OPT8320", "OPT9220", "OPT9221". I remove them and "VoxelViewer" will fail to link device, but "VoxelCLI" is workable still.

gadiyar commented 9 years ago

The *.dml files are XML files containing register maps for the chipsets. They are parsed by Voxel\ParameterDMLParser.cpp in the SDK.

If you remove the .DML files, both VoxelViewer and VoxelCLI should stop working. Note that VoxelCLI uses the files from the default location, while VoxelViewer has a local copy of the .DML files in addition to searching in the default location.

Yorkland commented 9 years ago

OH, I got it. thanks.