[FTC]: Gamepad programming reference

I started poking at programming and I can’t seem to find reference for all gamepad buttons. I figured left and right sticks, Y, X, B & A buttons, but I can’t seem to find how to reference left cross-button (top-hat?) and front buttons (LB, LT, RB and RT)

I don’t have the code on me right now, but the LB and RB should be “bumpers” and are buttons, and the triggers happen to be 0.0-1.0 sticks.