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

     1  package joystick
     2  
     3  var dualshock4Config = joystickConfig{
     4  	Name: "Dualshock4 Controller",
     5  	GUID: "2222",
     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:   3,
    18  		},
    19  		pair{
    20  			Name: "right_y",
    21  			ID:   4,
    22  		},
    23  		pair{
    24  			Name: "l2",
    25  			ID:   2,
    26  		},
    27  		pair{
    28  			Name: "r2",
    29  			ID:   5,
    30  		},
    31  	},
    32  	Buttons: []pair{
    33  		pair{
    34  			Name: "square",
    35  			ID:   3,
    36  		},
    37  		pair{
    38  			Name: "triangle",
    39  			ID:   2,
    40  		},
    41  		pair{
    42  			Name: "circle",
    43  			ID:   1,
    44  		},
    45  		pair{
    46  			Name: "x",
    47  			ID:   0,
    48  		},
    49  		pair{
    50  			Name: "l1",
    51  			ID:   4,
    52  		},
    53  		pair{
    54  			Name: "l2",
    55  			ID:   6,
    56  		},
    57  		pair{
    58  			Name: "r1",
    59  			ID:   5,
    60  		},
    61  		pair{
    62  			Name: "r2",
    63  			ID:   7,
    64  		},
    65  		pair{
    66  			Name: "share",
    67  			ID:   8,
    68  		},
    69  		pair{
    70  			Name: "options",
    71  			ID:   9,
    72  		},
    73  		pair{
    74  			Name: "home",
    75  			ID:   10,
    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  }