
© 2023 Nexmosphere. All rights reserved. v1.0 / 03-23
All content contained herein is subject to change without prior notice
Nexmosphere
Le Havre 136
5627 SW Eindhoven • The Netherlands
T+31 40 240 7070
Esupport@nexmosphere.com
X001B[GEST=#:@:%:OPENPALM:***]
X001B[GEST=#:@:%:POINT:***]
X001B[GEST=#:@:%:OK:***]
X001B[GEST=#:@:%:THUMB:***]
X001B[GEST=#:@:%:FIST:***]
X001B[GEST=#:@:%:V:***]
X001B[GEST=#:@:%:SWIPE:***]
X001B[GEST=#:@:%:TAP:***]
X001B[GEST=#:@:%:GRAB:***]
X001B[GEST=NOHAND]
X001B[GEST=NOGESTURE]
X001B[ID=#] # = Hand ID 1or 2
X001B[HAND=@] @ = left/right LEFT or RIGHT
X001B[SIDE=%] % = side FRONT or BACK
X001B[GESTURE=^^^] ^^^ = gesture OPENPALM,POINT,OK,THUMB,FIST,V,SWIPE,TAP,GRAB,NOHAND,NOGESTURE
X001B[DIRECTION=***] *** = direction up, down, left, right, centre
Next to detecting a gesture and the direction, the sensor can detect if it is a Left or Right hand and whether the Front or
Back of the hand is facing the sensor. Furthermore, the sensor can assign a Hand ID to the detected hand, which serves
asanidenticationwhentwohandsaredetectedsimultaneously.InordertoreceiveallparametersintheAPImessage,the
following setting must be send:
This API message has the following format:
The output format of the API messages can also be set to send each parameter in an individual command:
When the output mode is set to send all parameters (as in the examples on this page), 5 separate API messages will
be send consecutively in the following format:
When implementing gesture triggers, consider the following:
• Thesensorcanbesettodierentoutputmodeswhichhaveseveralcombinationoftheparametersexplainedabove.
For more information, please see page 22, setting 5.
• Detection can be activated and deactivated for each gesture. For more information, please see page 22 setting 20-28.
• For more detailed information on the gestures itself, please see page 19-20.
X001S[5:9]
X001S[6:2]
Set output mode to Gesture with Direction, Left/Right hand, Front/Back, Hand ID and L/R hand
Set output format of Hand Gesture detection to separate commands for each parameter
4
Gesture example API message
Gesture example API message
Point gesture detected with direction right, Hand ID 1,
Right hand, Front side
Point gesture detected with direction right, Hand ID 1,
Right hand, Front side
Thumb gesture detected with direction up, Hand ID 2,
left hand, Back side
X001B[GEST=1:R:F:GEST=POINT:RIGHT] X001B[2:L:B:GEST=THUMB:UP]
X001B[ID=1]
X001B[HAND=RIGHT]
X001B[SIDE=FRONT]
X001B[GESTURE=POINT]
X001B[DIRECTION=LEFT]
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction up, down, left, right, center
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction up, down, left, right, center
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction up, down, left, right, center
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction up, down, left, right, center
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction up, down, left, right, center
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction up, down, left, right, center
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B, ***= direction left, right
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B
#=Hand ID 1or 2, @= left/right L or R, %= front/back For B