metaonly module ti.sdo.tiler.remote.Settings

Global configuration settings for the ti.sdo.tiler.remote package

XDCscript usage meta-domain sourced in ti/sdo/tiler/remote/Settings.xdc
var Settings = xdc.useModule('ti.sdo.tiler.remote.Settings');
module-wide constants & types
        const Settings.TilerLib_Stub;
        const Settings.TilerLib_Skel;
        const Settings.TilerLib_Direct;
module-wide config parameters
 
 
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.
generated on Fri, 10 Aug 2012 18:09:18 GMT