metaonly module ti.sdo.tiler.Settings

Global configuration settings for the ti.sdo.tiler package

XDCscript usage meta-domain sourced in ti/sdo/tiler/Settings.xdc
var Settings = xdc.useModule('ti.sdo.tiler.Settings');
module-wide constants & types
        const Settings.OperSys_Linux;
        const Settings.OperSys_WinCE;
        const Settings.OperSys_RTOS;
 
        const Settings.TilerLib_Stub;
        const Settings.TilerLib_Skel;
        const Settings.TilerLib_Direct;
module-wide config parameters
 
 
enum Settings.OperSys

Operating systems used for hosting the tiler manager

XDCscript usage meta-domain
values of type Settings.OperSys
    const Settings.OperSys_Linux;
    const Settings.OperSys_WinCE;
    const Settings.OperSys_RTOS;
 
VALUES
OperSys_Linux — The tiler manager is running on Linux.
OperSys_WinCE — The tiler manager is running on WindowsCE.
OperSys_RTOS — The tiler manager is running on a real-time operating system which does not make a distinction between user and kernel modes.
 
enum Settings.TilerLib

Available tiler library implementations

XDCscript usage meta-domain
values of type Settings.TilerLib
    const Settings.TilerLib_Stub;
    const Settings.TilerLib_Skel;
    const Settings.TilerLib_Direct;
 
VALUES
TilerLib_Stub — This library implements stub functions which make remote function calls to a tiler manager on another core. When using this value, you must also specify the tilerDaemon config param.
TilerLib_Skel — This library implements the skel functions which are the remote parts of the stub functions. Use this value when configuring the tiler daemon. When using this value, you must also specify the tilerManagerOS config param.
TilerLib_Direct — This library links in direct calls to the tiler manager. Use this value when configuring a program which is running on the same core as the tiler manager. When using this value, you must also specify the tilerManagerOS config param.
 
config Settings.heapId  // module-wide

Heap id to use for allocating messages

XDCscript usage meta-domain
Settings.heapId = UInt16 undefined;
 
DETAILS
When using a remote tiler manager, the client application must send messages to execute the tiler manager functions. This config param is used by the underlying IPC layers to identify which heap should be used for allocating these messages.
If the executable is making direct (local) calls to the tiler manager, then leave this config param undefined.
 
config Settings.tilerDaemonName  // module-wide

Specifies the name of the tiler daemon

XDCscript usage meta-domain
Settings.tilerDaemonName = String null;
 
DETAILS
When configuring an executable which is using a tiler manager that is running on another core, this config param must be set to the name of the tiler daemon.
 
config Settings.tilerLib  // module-wide

Specify which tiler library implementation to use

XDCscript usage meta-domain
Settings.tilerLib = Settings.TilerLib undefined;
 
DETAILS
This config param specifies which tiler library implementation to link into the program. There are several different versions:
  • A tiler client program where the tiler manager is running on another core. Use TilerLib_Stub.
  • A tiler daemon program which is used to service remote tiler client programs. The daemon must be running on the same core as the tiler manager. Use TilerLib_Skel.
  • A tiler client program running on the same core as the tiler manager. Use TilerLib_Direct.
 
config Settings.tilerManagerOS  // module-wide

Specifies operating system on which the tiler manager is running

XDCscript usage meta-domain
Settings.tilerManagerOS = Settings.OperSys undefined;
 
DETAILS
When configuring a program which is running on the same core as the tiler manager, set this config param to the host operating system. If the tiler manager is not part of the executable, then leave it undefined.
For example, if building an executable which is running on the same core as the tiler manager, (e.g. a local tiler client or the tiler daemon) then set this config param to the OS type. If building an executable which is making tiler calls to another core (e.g. a remote tiler client), then leave this config param undefined.
generated on Mon, 15 Aug 2011 18:27:16 GMT