metaonly config TimestampNull.common$ // module-wide |
|
Common module configuration parameters
XDCscript usage |
meta-domain |
DETAILS
All modules have this configuration parameter. Its name
contains the '$' character to ensure it does not conflict with
configuration parameters declared by the module. This allows
new configuration parameters to be added in the future without
any chance of breaking existing modules.
TimestampNull.get32( ) // module-wide |
|
Return a 32-bit timestamp
Bits32 TimestampNull_get32( );
RETURNS
Returns a 32-bit timestamp value.
Use
getFreq to convert this value into units of real time.
SEE
TimestampNull.get64( ) // module-wide |
|
Return a 64-bit timestamp
ARGUMENTS
result
pointer to 64-bit result
This parameter is a pointer to a structure representing a 64-bit
wide timestamp value where the current timestamp is written.
If the underlying hardware does not support 64-bit resolution, the
hi field of
result is always set to 0; see
xdc.runtime.Types.Timestamp64. So, it is possible for
the
lo field to wrap around without any change to the
hi field.
Use
getFreq to convert this value into units of real
time.
SEE
TimestampNull.getFreq( ) // module-wide |
|
Get the timestamp timer's frequency (in Hz)
ARGUMENTS
freq
pointer to a 64-bit result
This parameter is a pointer to a structure representing a 64-bit
wide frequency value where the timer's frequency (in Hz)
is written; see
xdc.runtime.Types.FreqHz.
This function provides a way of converting timestamp
values into units of real time.
SEE
module-wide built-ins |
|
// Get this module's unique id
Bool TimestampNull_Module_startupDone( );
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool TimestampNull_Module_hasMask( );
// Test whether this module has a diagnostics mask
Bits16 TimestampNull_Module_getMask( );
// Returns the diagnostics mask for this module
Void TimestampNull_Module_setMask( Bits16 mask );
// Set the diagnostics mask for this module