Beispiel #1
0
        /// <summary>
        /// Returns a room object from this config data
        /// </summary>
        /// <returns></returns>
        public static Device GetRoomObject(DeviceConfig roomConfig)
        {
            var typeName = roomConfig.Type.ToLower();

            if (typeName == "huddle")
            {
                var huddle = new EssentialsHuddleSpaceRoom(roomConfig);

                return(huddle);
            }
            else if (typeName == "huddlevtc1")
            {
                var rm = new EssentialsHuddleVtc1Room(roomConfig);

                return(rm);
            }
            else if (typeName == "ddvc01Bridge")
            {
                return(new Device(roomConfig.Key, roomConfig.Name));                // placeholder device that does nothing.
            }
            else if (typeName == "dualdisplay")
            {
                var rm = new EssentialsDualDisplayRoom(roomConfig);

                return(rm);
            }

            return(null);
        }
Beispiel #2
0
 public EssentialsHuddleVtc1FusionController(EssentialsHuddleVtc1Room room, uint ipId)
     : base(room, ipId)
 {
 }