/// <summary> /// Default ctor /// </summary> public BinkyNetCommandStationState(IBinkyNetCommandStation entity, RailwayState railwayState, string[] addressSpaces) : base(entity, railwayState, addressSpaces) { completionCallbacks = new Dictionary <ushort, CompletionCallback>(); clientID = entity.Id; sender = "binkyrailways"; topicPrefix = entity.TopicPrefix; }
/// <summary> /// Default ctor /// </summary> public BinkyNetCommandStationState(IBinkyNetCommandStation entity, RailwayState railwayState, string[] addressSpaces) : base(entity, railwayState, addressSpaces) { completionCallbacks = new Dictionary <ushort, CompletionCallback>(); clientID = entity.Id; sender = "binkyrailways"; topicPrefix = entity.TopicPrefix; var networkMasterInfo = new NetworkMasterInfo() { ApiVersion = "v1", Version = "v0.0.0", ApiPort = entity.APIPort, Secure = false, }; discoveryBroadcaster = new DiscoveryBroadcaster(networkMasterInfo); }
public virtual TReturn Visit(IBinkyNetCommandStation entity, TData data) { return(Visit((ICommandStation)entity, data)); }
public override object Visit(IBinkyNetCommandStation entity, GridContext data) { return(new BinkyNetCommandStationSettings(entity, data)); }
public override IEntityState Visit(IBinkyNetCommandStation entity, RailwayState data) { return(new BinkyNetCommandStationState(entity, data, Empty <string> .Array)); }