public ITagProxy CreateTagWrapper(IControllerProxy clx, WrappedClasses.ATOMIC dataType, int length) { ConcreteControllerProxy controllerWrapper = clx as ConcreteControllerProxy; WrappedClasses.Tag tag = new WrappedClasses.Tag { Controller = controllerWrapper.Controller, DataType = dataType, Length = length }; return(new ConcreteTagProxy(tag)); }
public ITagProxy CreateTagProxy(IControllerProxy clx, string tagName, WrappedClasses.ATOMIC dataType) { ConcreteControllerProxy controllerWrapper = clx as ConcreteControllerProxy; return(new ConcreteTagProxy(controllerWrapper.Controller, tagName, dataType)); }
public ConcreteTagProxy(WrappedClasses.Controller clx, string tagName, WrappedClasses.ATOMIC dataType) { _tag = new WrappedClasses.Tag(clx, tagName, dataType); }