Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
 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));
 }