MCPcopy Create free account
hub / github.com/cathery/sys-con / GetInput

Method GetInput

source/ControllerLib/Controllers/Dualshock3Controller.cpp:110–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110Result Dualshock3Controller::GetInput()
111{
112
113 uint8_t input_bytes[49];
114
115 Result rc = m_inPipe->Read(input_bytes, sizeof(input_bytes));
116 if (R_FAILED(rc))
117 return rc;
118
119 if (input_bytes[0] == Ds3InputPacket_Button)
120 {
121 m_buttonData = *reinterpret_cast<Dualshock3ButtonData *>(input_bytes);
122 }
123 return rc;
124}
125
126float Dualshock3Controller::NormalizeTrigger(uint8_t deadzonePercent, uint8_t value)
127{

Callers

nothing calls this directly

Calls 1

ReadMethod · 0.80

Tested by

no test coverage detected