public override object Visit(IBinarySensor entity, GridContext data) { return(new BinarySensorSettings(entity, data)); }
public virtual TReturn Visit(IBinarySensor entity, TData data) { return(Visit((ISensor)entity, data)); }
public override IEntityState Visit(IBinarySensor entity, RailwayState data) { return(new BinarySensorState(entity, data)); }