Input Values

The input values available to recognizers:

const int iByte contains a character read from a communication stream.

const int iDrf contains error indications.

const int iNdrf contains signal-change indications.

const ePdaNotifyEventReasons nerReason holds the code for a notification. It is defined as an enum of the following symbols:

nerReason enum

nerCbStarted

=> nerCbStarted

nerCbReset

=> Capture Buffer Reset

nerIoConfigChanged

=> I/O Configuration Changed

nerInitialize

=> Initialization

const int iStream holds the index of the current data stream just as for methods.

const int64 i64Timestamp holds a time value. The format of this value exactly matches the FILETIME type defined by Windows. Timestamps are intended for the convenience of certain Frame Recognizers that must use a time-out to determine when a frame has ended.

Here is a list of the input values available to each block:

Input Values

Input Value

Block

RESET

iStream

CTOR

iStream

DTOR


EVENT_HANDLER

iStream, nerReason

SIGNAL_CHANGE

iStream, iNdrf, i64Timestamp

TIMER

iStream, i64Timestamp

IMPLEMENTATION


EACH_BYTE

iStream, iByte, iDrf, iNdrf, i64Timestamp