SpiMessageType Enum

Definition

The SPI messages sent to GoPiGo3 to get the various data back

public enum SpiMessageType
type SpiMessageType = 
Public Enum SpiMessageType
Inheritance
SpiMessageType

Fields

GetFirmwareVersion 4

Get firmware version

GetGrove1Pin1Analog 36

Get Grove 1 analog pin 1

GetGrove1Pin1State 28

Get Grove 1 pin 1 state

GetGrove1Pin1Voltage 32

Get Grove 1 pin 1 voltage

GetGrove1Pin2Analog 37

Get Grove 1 analog pin 2

GetGrove1Pin2State 29

Get Grove 1 pin 2 state

GetGrove1Pin2Voltage 33

Get Grove 1 pin 2 voltage

GetGrove1Value 26

Get Grove 1 value

GetGrove2Pin1Analog 38

Get Grove 2 analog pin 1

GetGrove2Pin1State 30

Get Grove 2 pin 1 state

GetGrove2Pin1Voltage 34

Get Grove 2 pin 1 voltage

GetGrove2Pin2Analog 39

Get Grove 2 analog pin 2

GetGrove2Pin2State 31

Get Grove 2 pin 2 state

GetGrove2Pin2Voltage 35

Get Grove 2 pin 2 voltage

GetGrove2Value 27

Get Grove 2 value

GetHardwareVersion 3

Get hardware version

GetId 5

Get id

GetManufacturer 1

Get manufacturer

GetMotorEncoderLeft 17

Get left motor encoder

GetMotorEncoderRight 18

Get right motor encoder

GetMotorStatusLeft 19

Get right motor status

GetMotorStatusRight 20

Get left motor status

GetName 2

Get name

GetVoltage5V 7

Get voltage (5V)

GetVoltageVcc 8

Get voltage (VCC)

None 0

None

OffsetMotorEncoder 16

Offset motor encoder

SetGroveMode 22

Set Grove mode

SetGrovePwmDuty 24

Set Grove PWM duty

SetGrovePwmFrequency 25

Set Grove PWM frequency

SetGroveState 23

Set Grove state

SetGroveType 21

Set Grove type

SetLed 6

Set LED

SetMotorDps 14

Set motor speed (degrees per second)

setMotorLimits 15
SetMotorLimits 15

Set motor limits

SetMotorPosition 11

Set motor position

SetMotorPositionKd 13

Set motor position controller's derivative (change) factor

SetMotorPositionKp 12

Set motor position controller's proportional factor

SetMotorPower 10

Set motor power

SetServo 9

Set servo

StartGrove1I2c 40

Start Grove 1 I2C

StartGrove2I2c 41

Start Grove 2 I2C

Applies to