Example #1
0
        public PortInfo(HomeOS.Hub.Platform.Views.VModuleInfo moduleInfo, string moduleFacingName, 
                        List<HomeOS.Hub.Platform.Views.VRole> roles, string friendlyName)
        {
            this.friendlyName = friendlyName;
            this.moduleInfo = moduleInfo;
            this.moduleFacingName = moduleFacingName;

            if (roles != null)
            {
                this.roles = roles;
            }
            else
            {
                this.roles = new List<HomeOS.Hub.Platform.Views.VRole>();
            }
        }
Example #2
0
        public PortInfo(HomeOS.Hub.Platform.Views.VModuleInfo moduleInfo, string moduleFacingName,
                        List <HomeOS.Hub.Platform.Views.VRole> roles, string friendlyName)
        {
            this.friendlyName     = friendlyName;
            this.moduleInfo       = moduleInfo;
            this.moduleFacingName = moduleFacingName;

            if (roles != null)
            {
                this.roles = roles;
            }
            else
            {
                this.roles = new List <HomeOS.Hub.Platform.Views.VRole>();
            }
        }
Example #3
0
 public PortInfo(string moduleFacingName, HomeOS.Hub.Platform.Views.VModuleInfo moduleInfo,
                 List <HomeOS.Hub.Platform.Views.VRole> roles)
     : this(moduleInfo, moduleFacingName, roles, null)
 {
 }
Example #4
0
 public PortInfo(string moduleFacingName, HomeOS.Hub.Platform.Views.VModuleInfo moduleInfo)
     : this(moduleInfo, moduleFacingName, null, null)
 {
 }