qt_lib_siginfo_t

Structure

qt_lib_siginfo_t

Input / Output

Output from the library

Use

Data structure which holds the information about the library variant and its version information.

qt_lib_siginfo_t structure definition for a QTouch acquisition method library variant is shown below.

Fields

Type

Comment

library_version

uint16_t

Holds the library version information.

Bit fields

Use

B3 : B0

Patch version of the library

B7 : B4

Minor version of the library

B15:B8

Major version of the library

lib_sig_lword

uint16_t

Holds the general information about the library.

Bit fields

Use

B1 : B0

Library Type :

00 : QTouch acquisition method

01 : QMatrix acquisition method

B2

Compiler tool chain used

0 – GCC

1 – IAR

B9 : B3

Maximum number of channels supported by the library

B10

0 – Library supports only keys

1 – Library supports keys and rotors

B15 : B11

Maximum number of rotors and sliders supported by the library

       

lib_sig_hword

uint16_t

Reserved

qt_lib_siginfo_t structure definition for a QMatrix acquisition method library variant is shown below.

Fields

Type

Comment

library_version

uint16_t

Holds the library version information.

Bit fields

Use

B3 : B0

Patch version of the library

B7 : B4

Minor version of the library

B15:B8

Major version of the library

lib_sig_lword

uint16_t

Holds the general information about the library

Bit fields

Use

B1 : B0

Library Type :

00 : QTouch acquisition method

01 : QMatrix acquisition method

B2

Compiler tool chain used

0 – GCC

1 – IAR

B9 : B3

Maximum number of channels supported by the library

B10

0 – Library supports only keys

1 – Library supports keys and rotors

B15 : B11

Maximum number of rotors and sliders supported by the library

lib_sig_hword

uint16_t

Holds information about the X and Y lines for a QMatrix library variant

Bit fields

Use

B4 : B0

Number of X Lines

B8 : B5

Number of Y Lines

B9

0