• PSMoveService Update Walkthrough
  • PSMoveServiceImpl::update() in application loop:
  • m_request_handler.update()
  • m_device_manager.update()
  • m_network_manager.update()
  • DeviceTypeManagers
  • DeviceTypeManager::poll()
  • DeviceTypeManager::updateStateAndPredict()
  • update_connected_devices()
  • DeviceTypeManager::publish()
  • ControllerManager
  • TrackerManager
  • HMDManager
  • ServerDeviceView
  • ServerDeviceView::poll()
  • ServerDeviceView::publish()
  • Devices
  • Controller
  • ServerControllerView::updateStateAndPredict()
  • ServerControllerView::publish_device_data_frame()
  • PSMoveController::poll()
  • Tracker
  • ServerTrackerView::updateStateAndPredict()
  • ServerTrackerView::publish_device_data_frame()
  • PSMoveTracker::poll()
  • HMD
  • ServerHMDView::updateStateAndPredict()
  • ServerHMDView::publish_device_data_frame()
  • PSMoveHMD::poll()