gazetk / Protocol / specification / eye_data.proto @ 2eb54f9d
History | View | Annotate | Download (769 Bytes)
1 | 81eb8e16 | Thies Pfeiffer | syntax = "proto2"; |
---|---|---|---|
2 | // |
||
3 | // EyeData |
||
4 | // |
||
5 | // Covers all data that is relevant to describe eye related data. |
||
6 | // |
||
7 | package gazetk.protocol; |
||
8 | |||
9 | import "basic_types.proto"; |
||
10 | |||
11 | // |
||
12 | // Represents a single measurement of eye related data |
||
13 | // |
||
14 | message EyeSample { |
||
15 | required gazetk.protocol.types.Timestamp timestamp = 1; // Time of the measurement |
||
16 | optional gazetk.protocol.EyeDescription right_eye = 2; // Description of the right eye |
||
17 | optional gazetk.protocol.EyeDescription left_eye = 3; // Description of the right eye |
||
18 | optional gazetk.protocol.EyeDescription both_eyes = 4; // Description of both eyes (average) or if the eye tracker does not specify an eye |
||
19 | } |
||
20 | |||
21 | message EyeDescription { |
||
22 | optional gazetk.protocol.types.Vec2f pupil_size = 1; // Size of the pupil between 0 and 1 |
||
23 | } |