Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Inst Cycle Time - Instantaneous cycle time.

Reset Counter - Counter indicates how many times System Level Reset happened every time an overflow detected in any layout on any instance. Overflow occurs when FiFoIn and FiFoOut in Buffer Up/Down module or IPCFiFoIn or IPCFiFoOut in IPCBuffer module go out of sync. This variable keeps incremented every time system reset occurred.

Type Definition

Code Block
typedef struct _ModuleSystemVariable
{
    ModuleInstanceDescriptor instance;            // Common Audio Weaver module instance structure
    INT32 variableIndex;                          // Variable Index
    INT32 prevTime;                               // Previous cycle time
    void * pOwnerPtr;                             // Pointer to hold owner AWEInstance pointer
    UINT32 * resetCounter;                        // Pointer to hold reset count. It is used as a unsigned int variable and added as a pointer to avoid compatibility issues
} ModuleSystemVariableClass;

Properties

Name

Type

Usage

isHidden

Default value

Range

Units

variableIndex

int

parameter

0

1

Unrestricted

prevTime

int

const

0

0

Unrestricted

pOwnerPtr

void *

state

1

Unrestricted

resetCounter

UINT32

state

1

Unrestricted

Pins

Input Pins

Name: variable

...