Esempio n. 1
0
 public override void Setup(Cake23Application cake23)
 {
     this.cake23 = cake23;
     this.Log("setting up");
     midiTracker             = new SanfordMidiTracker(Logger);
     midiTracker.ChannelMsg += midiTracker_ChannelMsg;
 }
Esempio n. 2
0
 public static Cake23Client Create(Cake23Application cake23, string userName, string typeName, Logger logger = null)
 {
     if (typeName != null)
     {
         var clientType = clientTypes.FirstOrDefault(type => type.Name.ToLower().Equals(typeName.ToLower()));
         if (clientType != null)
         {
             var client = Activator.CreateInstance(clientType) as Cake23Client;
             if (client != null)
             {
                 if (logger != null)
                 {
                     client.Logger = logger;
                 }
                 client.UserName = userName;
                 client.Setup(cake23);
                 return(client);
             }
         }
         else
         {
             if (logger != null)
             {
                 logger.Log(typeName + " is not available");
             }
         }
     }
     return(null);
 }
Esempio n. 3
0
 public override void Setup(Cake23Application cake23)
 {
     this.cake23 = cake23;
 }
Esempio n. 4
0
 public abstract void Setup(Cake23Application cake23);