/// <summary> /// Checks if the depth sensor is working. /// </summary> /// <returns></returns> private bool DepthSensorWorking() { bool depthSensorConnected; bool depthSensorInitialized; MetaSensors.GetSensorConnectionInfo(SensorType.IMU, 0, out depthSensorConnected, out depthSensorInitialized); return(depthSensorConnected && depthSensorInitialized); }
/// <summary> /// Check if the important sensors have been initialized /// </summary> /// <returns></returns> private bool SensorsInitialized() { bool rightImuInitialized = false; bool leftMonoInitialized = false; bool rightMonoInitialized = false; bool unused = false; MetaSensors.GetSensorConnectionInfo(SensorType.IMU, 0, out unused, out rightImuInitialized); MetaSensors.GetSensorConnectionInfo(SensorType.Monochrome, 0, out unused, out rightMonoInitialized); MetaSensors.GetSensorConnectionInfo(SensorType.Monochrome, 1, out unused, out leftMonoInitialized); return(rightImuInitialized && leftMonoInitialized && rightMonoInitialized); }