Ejemplo n.º 1
0
        private void OnCommand(string cmd, string payload)
        {
            switch (cmd)
            {
            case "admin-cmd-set-corner":
                if (DisplayCalibration)
                {
                    var corner = (Corner)(int.Parse(payload.Replace("\"", "")));
                    DisplayCalibration.CurrentCorner = corner;
                    DisplayCalibration.StartCalibration();
                    SendUpdates();
                }
                break;

            case "admin-cmd-set-surface":
                if (DisplayCalibration)
                {
                    DisplayCalibration.CommitFixedDisplay();
                }
                break;

            case "admin-cmd-reset-calibration":
                CalibrationParams.Reset();
                break;

            case "admin-cmd-save-surfaces":
                SurfaceFileLoader.SaveToFile("default_displays.json");
                break;
            }
        }