SMC_GSentenceQueue.InitP (METH)

METHOD InitP : BOOL

Initializes the queue with user-defined buffers. See also method SMC_GSentenceQueue.SetPointers.

InOut:

Scope

Name

Type

Comment

Inout Const

prgName

STRING(255)

The name of the program or subprogram. This is usually the full path of the CNC file. E.g. for the file with full path ‘/some/dir/name.cnc’.

Input

pBufSentences

POINTER TO SMC_GSentence

Pointer to the sentence buffer

nSizeBufSentences

UDINT

Size of the sentence buffer in bytes. Must hold at least 2 sentences.

pBufGWords

POINTER TO SMC_GWord

Pointer to the gword buffer

nSizeBufGWords

UDINT

Size of the G-Word buffer in bytes. Must hold at least 64 gwords.

pBufGExpTokens

POINTER TO SMC_GExpression_Token

Pointer to the expression token buffer

nSizeBufGExpTokens

UDINT

Size of the expression token buffer in bytes. Must hold at least 128 expressions.

pBufAddData

POINTER TO BYTE

Pointer to the additional data buffer

nSizeBufAddData

UDINT

Size of the additional data buffer in bytes. Must hold at least 256 bytes.

Return

InitP

BOOL