public CrestronRoomActivityViewModel(CrestronRoom room)
 {
     Device               = new ActiveCNX(room.IpAddress, room.IpId, room.UserName, room.Password, room.Port, room.UseSsl);
     Device.onAnalog     += Device_onAnalog;
     Device.onConnect    += Device_onConnect;
     Device.onDigital    += Device_onDigital;
     Device.onDisconnect += Device_onDisconnect;
     Device.onError      += Device_onError;
     Messages             = new ObservableRangeCollection <ActivityMessage>();
     Title = room.Name;
 }
Example #2
0
        public NewCrestronRoomPage()
        {
            InitializeComponent();
            Room = new CrestronRoom
            {
                Name      = "Room name",
                IpAddress = "This is a nice room"
            };

            BindingContext = this;
        }
Example #3
0
 public CrestronRoomDetailViewModel(CrestronRoom item = null)
 {
     Title = item.Name;
     Room  = item;
 }