Beispiel #1
0
        public DeviceResources(IFactory factory, IHMDDevice handle)
        {
            if (factory == null || handle == null)
                throw new ArgumentNullException();

            Info = handle.Info;
            Device = handle;
            Sensor = Device.GetSensorState(0.0);

            if (Info == null)
                throw new ArgumentNullException();
            if (Device == null)
                throw new ArgumentNullException();
            if (Sensor == null)
                System.Diagnostics.Trace.TraceWarning("Unable to create Sensor");

            if (Sensor != null)
                Key = new DeviceKey(Device.SensorInfo);
        }