config Rta_LD_cmdRcvd // module-wide |
 |
Logged when the Rta receives a command
config Rta_LD_recordsSent // module-wide |
 |
Logged on every packet is sent call from the Rta
config Rta_LD_writeMask // module-wide |
 |
Logged when a diags mask is changed
config Rta_periodInMs // module-wide |
 |
Period in miliseconds of the RTA Transfer Agent
extern const Int Rta_periodInMs;
DETAILS
Configures how often the RTA should collect events. The minimum
value is 100ms.
This value does not guarantee that the collection will run
at this rate. Even if the period has expired, the collection
will not occur until the current running Task has yielded and there
are no other higher priority Tasks ready.
Setting the period to 0, disables all collection of events. There
must be a setPeriod message sent from an instrumentation host to
Rta to enable it.
Default is 100 milliseconds.
Rta_disableAllLogs() // module-wide |
 |
Function to disable all the logs being processed by Rta
Void Rta_disableAllLogs();
DETAILS
Runtime function to disable all the logs that are being
processed/read by Rta. When disabled, all new Log records
are discarded.
Please realize that external instrumentation host (e.g.
System Analyzer) might be sending down similar requests.
Rta_enableAllLogs() // module-wide |
 |
Function to enable all the logs being processed by Rta
Void Rta_enableAllLogs();
DETAILS
Runtime function to enable disable all the logs that are being
processed/read by Rta.
Please realize that external instrumentation host (e.g.
System Analyzer) might be sending down similar requests
Rta_resetAllLogs() // module-wide |
 |
Function to resets enable all the logs being processed by Rta
DETAILS
Runtime function to enable resets all the logs that are being
processed/read by Rta. All records in the logs are discarded.
The state of the logger (e.g. enabled or disabled) is not changed.
Please realize that external instrumentation host (e.g.
System Analyzer) might be sending down similar requests
Rta_snapshotAllLogs() // module-wide |
 |
Function to delay processing of the Rta service
Void Rta_snapshotAllLogs(UArg reset, UArg waitPeriod);
ARGUMENTS
reset
Flag to denote whether to reset the loggers or not.
TRUE means reset all the loggers processed by Rta.
FALSE means do not reset any of the loggers processed
by Rta.
waitPeriod
Duration in milliseconds to wait to run the Rta
service.
DETAILS
This function informs Rta to delay for the specified waitPeriod (in ms).
After the waitPeriod has expired, Rta will process all the loggers
that it manages. The state of Rta (e.g. started or stopped) will
be maintained after the waitPeriod is expired and all the logs
processed.
The reset flag determines whether to reset all the loggers at the
start of the waitPeriod (true -> reset). The state of the loggers
(e.g. enabled or disabled) is not changed by this flag.
Rta_startDataTx() // module-wide |
 |
Function to start the Rta service
DETAILS
This function allows the Rta service to be turned on.
Please realize that external instrumentation host (e.g.
System Analyzer) might be sending down similar requests
Rta_stopDataTx() // module-wide |
 |
Function to stop the Rta service
DETAILS
This function allows the Rta service to be turned off.
Please realize that external instrumentation host (e.g.
System Analyzer) might be sending down similar requests
Module-Wide Built-Ins |
 |
// Get this module's unique id
Bool Rta_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool Rta_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 Rta_Module_getMask();
// Returns the diagnostics mask for this module
Void Rta_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module