public KHueNodeColorTemperature(INodeContext context) : base(context) { context.ThrowIfNull("context"); _typeService = context.GetService <ITypeService>(); Input = _typeService.CreateUShort(PortTypes.Word, "Input"); LightId = _typeService.CreateInt(PortTypes.Integer, "Light ID"); Username = _typeService.CreateString(PortTypes.String, "Hue user name"); IpAddress = _typeService.CreateString(PortTypes.String, "Hue bridge IP address"); ErrorMessage = _typeService.CreateString(PortTypes.String, "Error message"); }