Example #1
0
        public SensorReading(long recordnum, TrackerInterface.Record rec)
        {
            sensors = new Sensor[32];

            for (int i = 0; i < sensors.Length; i++)
            {
                sensors[i]        = new Sensor();
                sensors[i].active = rec.active[i];
                sensors[i].x      = rec.x[i];
                sensors[i].y      = rec.y[i];
                sensors[i].z      = rec.z[i];
                sensors[i].pitch  = rec.pitch[i];
                sensors[i].yaw    = rec.yaw[i];
                sensors[i].roll   = rec.roll[i];
                sensors[i].time   = rec.time[i];
                if (this.time == 0)
                {
                    time = rec.time[i];
                }
                sensors[i].quality = rec.quality[i];
                sensors[i].button  = rec.button[i];
            }
        }
Example #2
0
        public SensorReading(Study study, Subject subject, Session session, Trial trial, long recordnum, TrackerInterface.Record rec)
        {
            this.study   = study;
            this.subject = subject;
            this.session = session;
            this.trial   = trial;
            this.time    = rec.time[0];

            sensors = new Sensor[32];

            for (int i = 0; i < sensors.Length; i++)
            {
                sensors[i]        = new Sensor();
                sensors[i].active = rec.active[i];
                sensors[i].x      = rec.x[i];
                sensors[i].y      = rec.y[i];
                sensors[i].z      = rec.z[i];
                sensors[i].pitch  = rec.pitch[i];
                sensors[i].yaw    = rec.yaw[i];
                sensors[i].roll   = rec.roll[i];
                sensors[i].time   = rec.time[i];
                if (this.time == 0)
                {
                    time = rec.time[i];
                }
                sensors[i].quality = rec.quality[i];
                sensors[i].button  = rec.button[i];
            }
        }