This repository has been archived by the owner on May 3, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
ServiceRequestHandler Programmer Notes
Guido Sanchez edited this page Nov 26, 2017
·
1 revision
ServiceRequestHandler
Members
PersistentRequestConnectionState m_peristentRequestState
std::bitset<TrackerManager::k_max_devices> active_tracker_streams;
std::bitset<HMDManager::k_max_devices> active_hmd_streams;
TrackerStreamInfo active_tracker_stream_info[TrackerManager::k_max_devices];
HMDStreamInfo active_hmd_stream_info[HMDManager::k_max_devices];
Functions
publish_tracker_data_frame
publish_hmd_data_frame
// -- tracker requests -----
get_tracker_list(PSVRTrackerList *out_tracker_list);
start_tracker_data_stream(PSVRTrackerID tracker_id);
stop_tracker_data_stream(PSVRTrackerID tracker_id);
get_shared_video_frame_buffer(PSVRTrackerID tracker_id, const SharedVideoFrameBuffer **out_shared_buffer);
get_tracker_settings
set_tracker_frame_width
set_tracker_frame_height
set_tracker_frame_rate
set_tracker_exposure
set_tracker_gain
set_tracker_color_preset
set_tracker_pose
set_tracker_intrinsics
get_tracking_space_settings
reload_tracker_settings
// -- hmd requests -----
get_hmd_list
get_hmd_tracking_shape
start_hmd_data_stream
stop_hmd_data_stream
set_hmd_led_tracking_color
set_hmd_accelerometer_calibration
set_hmd_gyroscope_calibration
set_hmd_orientation_filter
set_hmd_position_filter
set_hmd_prediction_time
set_hmd_data_stream_tracker_index
// -- general requests -----
get_service_version