|
| | __init__ (self, udpport=49152, address=None) |
| |
| | __set_address__ (self, udpport, address) |
| |
| | __del__ (self) |
| |
| | __mksock__ (self) |
| |
| | __send_keepalive_msg__ (self, socket, msg) |
| |
| | __grab_data__ (self, socket) |
| |
| | __refresh_data__ (self, jsondata) |
| |
| | __start_streaming__ (self) |
| |
| | __post_request__ (self, api_action, data=None) |
| |
| | __get_request__ (self, api_action) |
| |
| | __discover_device__ (self) |
| |
| | __connect__ (self) |
| |
| | __disconnect__ (self) |
| |
| | start_streaming (self) |
| |
| | stop_streaming (self) |
| |
| | wait_until_status_is_ok (self) |
| |
| | is_streaming (self) |
| |
| | wait_for_status (self, api_action, key, values) |
| |
| | wait_until_is_calibrated (self, calibration_id) |
| |
| | wait_until_recording_is_done (self, recording_id) |
| |
| | get_project_id (self, project_name) |
| |
| | get_participant_id (self, participant_name) |
| |
| | create_project (self, projectname="DefaultProjectName") |
| |
| | create_participant (self, project_id, participant_name="DefaultUser", participant_notes="") |
| |
| | create_calibration (self, project_id, participant_id) |
| |
| | start_calibration (self, calibration_id) |
| |
| | create_recording (self, participant_id, recording_notes="") |
| |
| | start_recording (self, recording_id) |
| |
| | stop_recording (self, recording_id) |
| |
| | get_data (self) |
| |
◆ __init__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__init__ |
( |
| self, |
|
|
| udpport = 49152, |
|
|
| address = None ) |
◆ __del__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__del__ |
( |
| self | ) |
|
◆ __connect__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__connect__ |
( |
| self | ) |
|
◆ __disconnect__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__disconnect__ |
( |
| self | ) |
|
◆ __discover_device__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__discover_device__ |
( |
| self | ) |
|
◆ __get_request__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__get_request__ |
( |
| self, |
|
|
| api_action ) |
◆ __grab_data__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__grab_data__ |
( |
| self, |
|
|
| socket ) |
◆ __mksock__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__mksock__ |
( |
| self | ) |
|
◆ __post_request__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__post_request__ |
( |
| self, |
|
|
| api_action, |
|
|
| data = None ) |
◆ __refresh_data__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__refresh_data__ |
( |
| self, |
|
|
| jsondata ) |
◆ __send_keepalive_msg__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__send_keepalive_msg__ |
( |
| self, |
|
|
| socket, |
|
|
| msg ) |
◆ __set_address__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__set_address__ |
( |
| self, |
|
|
| udpport, |
|
|
| address ) |
◆ __start_streaming__()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.__start_streaming__ |
( |
| self | ) |
|
◆ create_calibration()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.create_calibration |
( |
| self, |
|
|
| project_id, |
|
|
| participant_id ) |
◆ create_participant()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.create_participant |
( |
| self, |
|
|
| project_id, |
|
|
| participant_name = "DefaultUser", |
|
|
| participant_notes = "" ) |
◆ create_project()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.create_project |
( |
| self, |
|
|
| projectname = "DefaultProjectName" ) |
◆ create_recording()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.create_recording |
( |
| self, |
|
|
| participant_id, |
|
|
| recording_notes = "" ) |
◆ get_data()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.get_data |
( |
| self | ) |
|
◆ get_participant_id()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.get_participant_id |
( |
| self, |
|
|
| participant_name ) |
◆ get_project_id()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.get_project_id |
( |
| self, |
|
|
| project_name ) |
◆ is_streaming()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.is_streaming |
( |
| self | ) |
|
◆ start_calibration()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.start_calibration |
( |
| self, |
|
|
| calibration_id ) |
◆ start_recording()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.start_recording |
( |
| self, |
|
|
| recording_id ) |
◆ start_streaming()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.start_streaming |
( |
| self | ) |
|
◆ stop_recording()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.stop_recording |
( |
| self, |
|
|
| recording_id ) |
◆ stop_streaming()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.stop_streaming |
( |
| self | ) |
|
◆ wait_for_status()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.wait_for_status |
( |
| self, |
|
|
| api_action, |
|
|
| key, |
|
|
| values ) |
◆ wait_until_is_calibrated()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.wait_until_is_calibrated |
( |
| self, |
|
|
| calibration_id ) |
◆ wait_until_recording_is_done()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.wait_until_recording_is_done |
( |
| self, |
|
|
| recording_id ) |
◆ wait_until_status_is_ok()
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.wait_until_status_is_ok |
( |
| self | ) |
|
◆ address
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.address = address |
◆ base_url
| str pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.base_url = 'http://' + address |
◆ data
| dict pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.data = {} |
◆ data_socket
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.data_socket = self.__mksock__() |
◆ KA_DATA_MSG
| str pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.KA_DATA_MSG = "{\"type\": \"live.data.unicast\", \"key\": \""+ str(uuid.uuid4()) +"\", \"op\": \"start\"}" |
◆ participant_name
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.participant_name = participant_name |
◆ peer
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.peer = (address, udpport) |
◆ project_creation_date
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.project_creation_date = datetime.datetime.now().strftime("%m/%d/%y %H:%M:%S") |
◆ project_id
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.project_id = str(uuid.uuid4()) |
◆ project_name
| str pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.project_name = "TobiiProGlasses PyController" |
◆ recn
| int pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.recn = 0 |
◆ streaming
| bool pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.streaming = False |
◆ td
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.td = threading.Timer(0, self.__send_keepalive_msg__, [self.data_socket, self.KA_DATA_MSG]) |
◆ tg
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.tg = threading.Timer(0, self.__grab_data__, [self.data_socket]) |
◆ timeout
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.timeout = 1 |
◆ udpport
| pygaze._eyetracker.tobiiglasses.tobiiglassescontroller.TobiiGlassesController.udpport = udpport |
The documentation for this class was generated from the following file: