p5gdata
Précédent | Opcodes et opérateurs de l'orchestre | Suivant

## p5gdata

p5gdata — Lit les champs de données d'un P5 Glove externe.

## Description

Opcode du greffon p5g.

Lit les champs de données d'un P5 Glove externe.

## Syntaxe

    kres p5gdata kcontrol

## Initialisation

Cet opcode doit être utilisé en conjonction avec un opcode p5gconnect actif.

## Exécution

kcontrol -- le code du contrôle à lire

A chaque accès, un élément de données particulier du P5 Glove est lu. Les contrôles actuellement implémentés sont donnés ci-dessous, avec le nom de macro défini dans le fichier p5g_mac :

0 (P5G_BUTTONS) : retourne un motif de bit pour tous les boutons qui ont été pressés.

1 (P5G_BUTTON_A) : retourne 1 si le bouton a été pressé, sinon 0.

2 (P5G_BUTTON_B) : comme ci-dessus.

4 (P5G_BUTTON_C) : comme ci-dessus.

8 (P5G_JUSTPUSH) : retourne un motif de bit pour tous les boutons qui viennent juste d'être pressés.

9 (P5G_JUSTPU_A) : retourne 1 si le bouton A vient juste d'être pressé.

10 (P5G_JUSTPU_B) : comme ci-dessus.

12 (P5G_JUSTPU_C) : comme ci-dessus.

16 (P5G_RELEASED) : retourne un motif de bit pour tous les boutons qui viennent d'être relachés.

17 (P5G_RELSED_A) : retourne 1 si le bouton A vient juste d'être relaché.

18 (P5G_RELSED_B) : comme ci-dessus.

20 (P5G_RELSED_C) : comme ci-dessus.

32 (P5G_FINGER_INDEX) : retourne la valeur de repliement de l'index.

33 (P5G_FINGER_MIDDLE) : comme ci-dessus.

34 (P5G_FINGER_RING) : comme ci-dessus.

35 (P5G_FINGER_PINKY) : comme ci-dessus avec le petit doigth.

36 (P5G_FINGER_THUMB): comme ci-dessus.

37 (P5G_DELTA_X) : la position X du gant.

38 (P5G_DELTA_Y) : la position Y du gant.

39 (P5G_DELTA_Z) : la position Z du gant.

40 (P5G_DELTA_XR) : le changement de l'axe des X (angle).

41 (P5G_DELTA_YR) : comme ci-dessus.

42 (P5G_DELTA_ZR) : comme ci-dessus.

43 (P5G_ANGLES) : l'angle général.

## Exemples

Voir l'exemple de l'opcode p5gconnect.

## Voir aussi

p5gconnect,

## Crédits

Auteur : John ffitch
Codemist Ltd
2009

Nouveau version 5.12

Précédent | Niveau supérieur | Suivant
p5gconnect | Sommaire | p