fsVarsRegisterOVar
The fsVarsRegisterOVar function can be used to get or create a OVar.
Syntax
FsOVarId fsVarsRegisterOVar(
const char* name,
const char* componentPath,
FsObjectId target
);
Parameters
| Parameters | Description |
|---|---|
name |
The name of the (new) variable. |
componentPath |
The path of the component. The path format is:
or
Note that the alias is not mandatory but is recommended for performance issue and to avoid conflicts. |
target |
The ID of the object from which the variable is being retrieved or created. Possible targets are:
Default: |
Return Values
The function returns the ID associated to the given variable name. If the given name has already been registered, the function will return the ID of the existing OVar. If an error occurred, the function will return FS_VAR_INVALID_ID.
Remarks
OVar are local to an instrument, and the variable (and therefor the ID) will be different for each component.
Example
FsOVarId oVarId = fsVarsRegisterOVar("TOTO", "LIGHTING:PANEL_EMISSIVE");
Related Topics