コード例 #1
0
        public ViewSettings(ClientMessage deviceHelloMessage, VirtualCardBoardInterface cardBoardInterface)
        {
            lock (SyncStatus)
            {
                InitializeComponent();
                IsGoingBack          = false;
                IsAlreadyClosed      = false;
                IsChangeEventBlocked = false;
                DeviceStatus         = StatusReady;

                CardBoardInterface = cardBoardInterface;
                DeviceHelloMessage = deviceHelloMessage;
                {
                    if (DeviceHelloMessage.RecievedMessage.Type == Message.MessageType.Hello)
                    {
                        IHelloMessageData iData = DeviceHelloMessage.RecievedMessage.Data;
                    }
                    else
                    {
                        throw new Exception("DeviceHelloMessage.Type must be Message.MessageType.Hello instead \"" +
                                            DeviceHelloMessage.RecievedMessage.Type + "\"!");
                    }
                }
            }
        }