gobot.io/x/gobot/v2@v2.1.0/platforms/joystick/joystick_dualsense.go (about)

     1  package joystick
     2  
     3  var dualsenseConfig = joystickConfig{
     4  	Name: "Dualsense Controller",
     5  	GUID: "E7D56FCA-A01F-4A14-B0D0-4FDAFD847E5E",
     6  	Axis: []pair{
     7  		{
     8  			Name: "left_x",
     9  			ID:   0,
    10  		},
    11  		{
    12  			Name: "left_y",
    13  			ID:   1,
    14  		},
    15  		{
    16  			Name: "right_x",
    17  			ID:   2,
    18  		},
    19  		{
    20  			Name: "right_y",
    21  			ID:   3,
    22  		},
    23  		{
    24  			Name: "l2",
    25  			ID:   4,
    26  		},
    27  		{
    28  			Name: "r2",
    29  			ID:   5,
    30  		},
    31  	},
    32  	Buttons: []pair{
    33  		{
    34  			Name: "x",
    35  			ID:   0,
    36  		},
    37  		{
    38  			Name: "circle",
    39  			ID:   1,
    40  		},
    41  		{
    42  			Name: "square",
    43  			ID:   2,
    44  		},
    45  		{
    46  			Name: "triangle",
    47  			ID:   3,
    48  		},
    49  		{
    50  			Name: "create",
    51  			ID:   4,
    52  		},
    53  		{
    54  			Name: "options",
    55  			ID:   6,
    56  		},
    57  		{
    58  			Name: "ps",
    59  			ID:   5,
    60  		},
    61  		{
    62  			Name: "r2",
    63  			ID:   7,
    64  		},
    65  		{
    66  			Name: "l1",
    67  			ID:   9,
    68  		},
    69  		{
    70  			Name: "r1",
    71  			ID:   10,
    72  		},
    73  		{
    74  			Name: "up",
    75  			ID:   11,
    76  		},
    77  		{
    78  			Name: "down",
    79  			ID:   12,
    80  		},
    81  		{
    82  			Name: "left",
    83  			ID:   13,
    84  		},
    85  		{
    86  			Name: "right",
    87  			ID:   14,
    88  		},
    89  		{
    90  			Name: "trackpad",
    91  			ID:   15,
    92  		},
    93  	},
    94  	Hats: []hat{},
    95  }