Package crackers.kobots.devices.io
        Class GamepadQT
- 
                    
                    
- All Implemented Interfaces:
 - 
                            
                            
com.diozero.api.DeviceInterface,java.lang.AutoCloseable 
public final class GamepadQT implements DeviceInterfaceSTEMMA QT Gamepad by Adafruit, running off a Seesaw microcontroller. Each of the buttons and joystick values are available as members of this class. The joystick values are 0-1023, and the buttons are true/false.
Product page: https://www.adafruit.com/product/5743
 
- 
                
                    
                    
- 
                                
                            
                                
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classGamepadQT.GamepadButtons 
- 
                                
                            
                                
Field Summary
Fields Modifier and Type Field Description public final static IntegerDEFAULT_I2C_ADDRESSpublic final static IntegerDEFAULT_I2C_BUSprivate final BooleanstartButtonprivate final BooleanselectButtonprivate final BooleanaButtonprivate final BooleanbButtonprivate final BooleanxButtonprivate final BooleanyButtonprivate final List<Boolean>allButtonsprivate final FloatxAxisprivate final FloatyAxis 
- 
                                
                            
                                
Constructor Summary
Constructors Constructor Description GamepadQT(I2CDeviceInterface i2CDevice) 
- 
                                
                            
                                
Method Summary
Modifier and Type Method Description final BooleangetStartButton()final BooleangetSelectButton()final BooleangetAButton()final BooleangetBButton()final BooleangetXButton()final BooleangetYButton()final List<Boolean>getAllButtons()final FloatgetXAxis()final FloatgetYAxis()final GamepadQT.GamepadButtonsread()Unitclose()- 
                    
                    
                    
- 
                                
                            
                                
Method Detail
- 
                                        
getStartButton
final Boolean getStartButton()
 
- 
                                        
getSelectButton
final Boolean getSelectButton()
 
- 
                                        
getAButton
final Boolean getAButton()
 
- 
                                        
getBButton
final Boolean getBButton()
 
- 
                                        
getXButton
final Boolean getXButton()
 
- 
                                        
getYButton
final Boolean getYButton()
 
- 
                                        
getAllButtons
final List<Boolean> getAllButtons()
 
- 
                                        
read
final GamepadQT.GamepadButtons read()
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                    
                    
                    
 
 -