Percepio Trace Recorder
v4.6.6
|
Macros | |
#define | xTraceIntervalGetState(xIntervalChannelHandle, puxState) xTraceEntryGetState((TraceEntryHandle_t)(xIntervalChannelHandle), TRC_INTERVAL_CHANNEL_SET_INDEX, puxState) |
Gets trace interval channel state. More... | |
Functions | |
traceResult | xTraceIntervalChannelSetCreate (const char *szName, TraceIntervalChannelSetHandle_t *pxIntervalChannelSetHandle) |
Creates trace interval channel set. More... | |
traceResult | xTraceIntervalChannelCreate (const char *szName, TraceIntervalChannelSetHandle_t xIntervalChannelSetHandle, TraceIntervalChannelHandle_t *pxIntervalChannelHandle) |
Creates trace interval channel. More... | |
traceResult | xTraceIntervalStart (TraceIntervalChannelHandle_t xIntervalChannelHandle, TraceUnsignedBaseType_t uxValue, TraceIntervalInstanceHandle_t *pxIntervalInstanceHandle) |
Starts trace interval instance. More... | |
traceResult | xTraceIntervalStop (TraceIntervalChannelHandle_t xIntervalChannelHandle, TraceIntervalInstanceHandle_t xIntervalInstanceHandle) |
Stops trace interval instance. More... | |
#define xTraceIntervalGetState | ( | xIntervalChannelHandle, | |
puxState | |||
) | xTraceEntryGetState((TraceEntryHandle_t)(xIntervalChannelHandle), TRC_INTERVAL_CHANNEL_SET_INDEX, puxState) |
Gets trace interval channel state.
[in] | xIntervalChannelHandle | Pointer to initialized trace interval. |
[out] | puxState | State. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceIntervalChannelCreate | ( | const char * | szName, |
TraceIntervalChannelSetHandle_t | xIntervalChannelSetHandle, | ||
TraceIntervalChannelHandle_t * | pxIntervalChannelHandle | ||
) |
Creates trace interval channel.
[in] | szName | Name. |
[in] | xIntervalChannelSetHandle | Interval set that this channel belongs to. |
[out] | pxIntervalChannelHandle | Pointer to uninitialized trace interval channel. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceIntervalChannelSetCreate | ( | const char * | szName, |
TraceIntervalChannelSetHandle_t * | pxIntervalChannelSetHandle | ||
) |
Creates trace interval channel set.
[in] | szName | Name. |
[out] | pxIntervalChannelSetHandle | Pointer to uninitialized trace interval channel set. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceIntervalStart | ( | TraceIntervalChannelHandle_t | xIntervalChannelHandle, |
TraceUnsignedBaseType_t | uxValue, | ||
TraceIntervalInstanceHandle_t * | pxIntervalInstanceHandle | ||
) |
Starts trace interval instance.
[in] | xIntervalChannelHandle | Interval handle. |
[in] | uxValue | Value that can be used to tell instances apart. |
[out] | pxIntervalInstanceHandle | Pointer to interval instance variable. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceIntervalStop | ( | TraceIntervalChannelHandle_t | xIntervalChannelHandle, |
TraceIntervalInstanceHandle_t | xIntervalInstanceHandle | ||
) |
Stops trace interval instance.
[in] | xIntervalChannelHandle | Interval handle. |
[in] | xIntervalInstanceHandle | Interval instance. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |