コード例 #1
0
ファイル: Extensions.cs プロジェクト: gharley/CamApi
        private static void DoTriggerCamera(CamApiLib api, string message, string baseFilename = null)
        {
            Console.WriteLine("    Triggering camera");

            var status = api.Trigger(baseFilename);

            if (status == CAMAPI_STATUS.OKAY)
            {
                Console.WriteLine($"    {message}");
            }
            else
            {
                Console.WriteLine("    Error: Trigger() returned {status}");
                Environment.Exit(1);
            }

            Thread.Sleep(1000); // takes camera time to process the trigger request
            api.ExpectState(CAMERA_STATE.TRIGGERED);
        }