/// <summary> /// Default ctor /// </summary> public P50xCommandStationState(IP50xCommandStation entity, RailwayState railwayState, string[] addressSpaces) : base(entity, railwayState, addressSpaces) { client.PortName = entity.ComPortName; client.Opened += onClientOpened; client.Closed += onClientClosed; }
public virtual TReturn Visit(IP50xCommandStation entity, TData data) { return(Visit((ICommandStation)entity, data)); }
public override object Visit(IP50xCommandStation entity, GridContext data) { return(new P50xCommandStationSettings(entity, data)); }
public override IEntityState Visit(IP50xCommandStation entity, RailwayState data) { return(new P50xCommandStationState(entity, data, Empty <string> .Array)); }