TMF File description: A complete TMF file would look like the following:
The TMF settings: "trigname": Is a UTF8 string which will be used as the name of the trig. The trig name will be set via a call to ITRIG_SetName. "trigbar" : Can be any number of these. They are paths to BAR files which will be appended to the list of bar files in the trig. If the path does not start with "fs:/" then the path is considered relative to the directory in which the TMF file is located. "full_observation": Can be either 0 or 1. If set to 0 then VFS observation will be turned off in the trig. If set to 1 then VFS observation will be turned on in the trig. "enable_trace": Can be either 0 or 1. If set to 0 then tracing in trigplayer will be disabled. If set to 1 then tracing in the trigplayer will be enabled. Tracing is enabled by sending the BUILDERCOMMS_CMD_ENABLE_TRACE_WITH_DUMP command to the delegator. "profile_file": Enable profiling support and write profile data to the given output file.
If any of the TMF settings are not provided then the TMFLoader does not attempt to assign defaults.
TMFLoader usage: The common usage of the TMFLoader would be todo the following: CI a TMFLoader Call ITMFLOADER_Init with a path to a TMF file. Call ITMFLOADER_Apply and pass in an instance of trigplayer to which to apply the TMF settings. Release the TMFLoader
Identifier Definition ---------- ----------------------------------- AEECLSID_TMFLOADER: Identifies the class ID of the TMF Loader