public override void SetSensorSettings(BaseSensorSettings settings) { if (settings == null) { return; } base.SetSensorSettings(settings); RSSensorSettings extSettings = (RSSensorSettings)settings; colorCameraMode = (ColorCameraMode)extSettings.colorCameraMode; depthCameraMode = (DepthCameraMode)extSettings.depthCameraMode; }
public override BaseSensorSettings GetSensorSettings(BaseSensorSettings settings) { if (settings == null) { settings = new RSSensorSettings(); } RSSensorSettings extSettings = (RSSensorSettings)base.GetSensorSettings(settings); extSettings.colorCameraMode = (int)colorCameraMode; extSettings.depthCameraMode = (int)depthCameraMode; return(settings); }
public override BaseSensorSettings GetSensorSettings(BaseSensorSettings settings) { if (settings == null) { settings = new K4ASensorSettings(); } K4ASensorSettings extSettings = (K4ASensorSettings)base.GetSensorSettings(settings); extSettings.colorCameraMode = (int)colorCameraMode; extSettings.depthCameraMode = (int)depthCameraMode; extSettings.deviceSyncMode = (int)deviceSyncMode; extSettings.subDeviceDelayUsec = subDeviceDelayUsec; extSettings.flipImuRotation = flipImuRotation; extSettings.playbackPosSeconds = playbackPosSeconds; return(settings); }
public override void SetSensorSettings(BaseSensorSettings settings) { if (settings == null) { return; } base.SetSensorSettings(settings); K4ASensorSettings extSettings = (K4ASensorSettings)settings; colorCameraMode = (ColorCameraMode)extSettings.colorCameraMode; depthCameraMode = (DepthCameraMode)extSettings.depthCameraMode; deviceSyncMode = (WiredSyncMode)extSettings.deviceSyncMode; subDeviceDelayUsec = extSettings.subDeviceDelayUsec; flipImuRotation = extSettings.flipImuRotation; playbackPosSeconds = extSettings.playbackPosSeconds; }