code: def getControllerState(self, unControllerDeviceIndex, unControllerStateSize=sizeof(VRControllerState_t)):
          
  
          fn = self.function_table.getControllerState
          pControllerState = VRControllerState_t()
          result = fn(unControllerDeviceIndex, byref(pControllerState), unControllerStateSize)
          return result, pControllerState
docs: Fills the supplied struct with the current state of the controller. Returns false if the controller index
          is invalid. This function is deprecated in favor of the new IVRInput system.