gobot.io/x/gobot@v1.16.0/platforms/joystick/joystick_shield.go (about)

     1  package joystick
     2  
     3  var shieldConfig = joystickConfig{
     4  	Name: "Nvidia SHIELD Controller",
     5  	GUID: "3333",
     6  	Axis: []pair{
     7  		pair{
     8  			Name: "left_x",
     9  			ID:   0,
    10  		},
    11  		pair{
    12  			Name: "left_y",
    13  			ID:   1,
    14  		},
    15  		pair{
    16  			Name: "right_x",
    17  			ID:   2,
    18  		},
    19  		pair{
    20  			Name: "right_y",
    21  			ID:   3,
    22  		},
    23  		pair{
    24  			Name: "rt",
    25  			ID:   4,
    26  		},
    27  		pair{
    28  			Name: "lt",
    29  			ID:   5,
    30  		},
    31  	},
    32  	Buttons: []pair{
    33  		pair{
    34  			Name: "x",
    35  			ID:   2,
    36  		},
    37  		pair{
    38  			Name: "a",
    39  			ID:   0,
    40  		},
    41  		pair{
    42  			Name: "b",
    43  			ID:   1,
    44  		},
    45  		pair{
    46  			Name: "y",
    47  			ID:   3,
    48  		},
    49  		pair{
    50  			Name: "lb",
    51  			ID:   4,
    52  		},
    53  		pair{
    54  			Name: "rb",
    55  			ID:   5,
    56  		},
    57  		pair{
    58  			Name: "back",
    59  			ID:   14,
    60  		},
    61  		pair{
    62  			Name: "start",
    63  			ID:   7,
    64  		},
    65  		pair{
    66  			Name: "home",
    67  			ID:   15,
    68  		},
    69  		pair{
    70  			Name: "right_stick",
    71  			ID:   8,
    72  		},
    73  		pair{
    74  			Name: "left_stick",
    75  			ID:   9,
    76  		},
    77  	},
    78  	Hats: []hat{
    79  		hat{
    80  			Hat:  0,
    81  			Name: "down",
    82  			ID:   4,
    83  		},
    84  		hat{
    85  			Hat:  0,
    86  			Name: "up",
    87  			ID:   1,
    88  		},
    89  		hat{
    90  			Hat:  0,
    91  			Name: "left",
    92  			ID:   8,
    93  		},
    94  		hat{
    95  			Hat:  0,
    96  			Name: "right",
    97  			ID:   2,
    98  		},
    99  		hat{
   100  			Hat:  0,
   101  			Name: "released",
   102  			ID:   0,
   103  		},
   104  	},
   105  }