Beispiel #1
0
        public void analyze(string arguments)
        {
            string[] args = JSON.JsonHelper.Deserialize <string[]>(arguments);
            _peaks = new JsonArray();

            try
            {
                Debug.WriteLine("Deserializing arguments...");
                _settings = JSON.JsonHelper.Deserialize <CameraPreviewSettings>(args[0]);
            }
            catch (Exception)
            {
                DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, PluginResult.Status.JSON_EXCEPTION));
                return;
            }

            Debug.WriteLine("Capturing images...");
            Debug.WriteLine("Memory used before:   {0:N0}", GC.GetTotalMemory(true));
            _settings.Print();
            _camPreview.TakePictures(_settings);
        }