metaonly module ti.sdo.tiler.Settings |
 |
Global configuration settings for the ti.sdo.tiler package
var Settings = xdc.useModule('ti.sdo.tiler.Settings');
module-wide constants & types
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 |
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 |
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 Thu, 15 Dec 2011 10:52:08 GMT