User Commands for GP 2.0 ModuleIndex

Code Alias Input Parameters Reply
4 cmdDEV_VAL [ (7) HOST | (6) RFLX | (5:0) DevID {0-63}], data bytes none
17 cmdVAL_GET ParamID cmdVAL, ParamID, 1-2 value bytes
18 cmdVAL_SET ParamID, VALUE none
19 cmdVAL_SAV none none
20 cmdSRV_SAV none none
21 cmdVM_RUN (format varies) cmdVM_RUN, ProcID
22 cmdVM_KILL ProcID cmdMSG, VM exit code (kill), ProcID, VMERR
23 cmdDEBUG 1-7 data bytes cmdDEBUG, 1-7 data bytes
24 cmdRESET none none
25 cmdA2D_RD [(7) HOST | (6) RFLX | (5:0) A2DID {0-4}] *cmdDEV_VAL, {0-4}, A2DH, A2DL
26 cmdDIG_CFG DigID (0-4), [(4) TMODE | (3) TSTATE | (2) TRG | (1) ENA | (0) IODIR] **cmdDIG_CFG, DigID, DIGCFG
27 cmdDIG_IO [(7) HOST | (6) RFLX | (5:0) DigID {0-4}], DOUT (0,1) *cmdDEV_VAL, {5-9}, 1 or 0
28 cmdDIG_RST DigID (0-4) none
29 cmdPTIME_RD [(7) HOST | (6) RFLX | (5:0) PTIMEID {1-4}] *cmdDEV_VAL, {11-14}, timeH, timeL
30 cmdIR02_RD [(7) HOST | (6) RFLX | (5:0) IR02ID {0}] *cmdDEV_VAL, {10}, range
31 cmdSRV_CFG ServoID (0-3), [(7) ENA | (6) INV | (5) DSTA | (3:0) SPD] **cmdSRV_CFG, ServoID, SRVCFG
32 cmdSRV_LMT ServoID (0-3), POS0 (0-70), POSRES (1-70) **cmdSRV_LMT, ServoID, POS0, POSRES
33 cmdSRV_ABS ServoID (0-3), ABSPOS **cmdSRV_LMT, ServoID, ABSPOS
34 cmdSRV_REL ServoID (0-3), RELOFF, RELDIR (0,1) none
35 cmdSRV_RFLX ServoID (0-3), [(7) ENA | (6:0) MSG {0-127}], INPUT **cmdSRV_RFLX, ServoID, SRFLXCFG, INPUT
36 cmdSRV_STOP ServoID (0-3) none
37 cmdIIC_RD [(7) HOST | (6) RFLX | (5:0) IICID {0}], SADDR (odd), NBYTES (1-6) *cmdDEV_VAL, {52}, 1-6 data bytes
38 cmdRAW_INPUT MSG (0-127), 1 to 2 bytes of data none
39 cmdTMR_SET TimerID (1-24), TIMEH, TIMEL none
40 cmdRFLXE_CFG RflxeID (0-7), [ (7) ENA | MSG {0-127} ] **cmdRFLXE_CFG, RflxeID, RFLXECFG
41 cmdRFLXE_CHK RflxeID (0-7), PARAM none
42 cmdCTR_SET CtrID (0-7), COUNTH, COUNTL **cmdCTR_SET, CtrID, COUNTH, COUNTL
43 cmdCTR_CT CtrID (0-7), CDIR (0-1) none
44 cmdRAIL MSG (0-127), INPUT, MINRAIL, MAXRAIL none
45 cmdFUNC MSG (0-127), CODE, input bytes none
46 cmdMPD_SET CtrID (0-7), NPULSES (1-127) none
47 cmdMPD_CHK CtrID (0-7), INPUT, MINTHR, MAXTHR none
48 cmdWINDOW MSG (0-127), INPUT, MINTHR, MAXTHR none
49 cmdERRAMP MSG (0-127), INPUT, REF, AMPFAC none
50 cmdERRATT MSG (0-127), INPUT, REF, ATTFAC none
51 cmdPAD_IO SPX (0 to NPAD-1), DATA **cmdPAD_IO, SPX, DATA
52 cmdPAD_INPUT MSG (0-127), SPX (0 to NPAD-1) none
53 cmdPWINDOW MSG (0-127), INPUT, PMINTHR, PMAXTHR none
54 cmdPERRAMP MSG (0-127), INPUT, PREF, PAMPFAC none
55 cmdPERRATT MSG (0-127), INPUT, PREF, PATTFAC none
56 cmdPTMR_SET TimerID (1-24), SPX (0 to NPAD-2) none
57 cmdPCTR_SET CtrID (0-7), SPX (0 to NPAD-2) none
58 cmdPCTR_WR CtrID (0-7), SPX (0 to NPAD-2) none
59! cmdSER_RELAY 1-7 data bytes none
69!! cmdPAD_SETPTR SPX (0 to NPAD-1) none

* The cmdDEV_VAL packet is sent only if the HOST bit is set.
** The reply packet is sent when the command has no data byte(s).
!  This feature is not available on BrainStem GP 1.0 modules prior to firmware Build 9.
!!  This feature is not available on BrainStem GP 1.0 modules prior to firmware Build 12.
  NPAD (scratch pad size) depends on the module.


version: 1.0, build 80903
© Copyright 1994-2008 Acroname, Inc., Boulder, Colorado.  All rights reserved.