public async void LoginFailure() { var client = new FlashcardClient("https://*****:*****@yahoo.com", "Pa$$w0rd"); user.Should().BeNull(); }
private void FlashcardVerifyHandler(GlobalOptions global, SerialPortOptions serialPortOptions, FileInfo input, IConsole console) { string response = String.Empty; byte[] content = File.ReadAllBytes(input.FullName); using (progressBar = new ProgressBar(100, "Initializing", ProgressBarStyling.Options)) { Progress <string> progress = new Progress <string>(message => { if (global.Verbose) { progressBar.WriteLine(message); } }); FlashcardClient proxy = new FlashcardClient(progress); // Add event handlers proxy.ProgressChanged += OnProgressChanged; // Actual writing to card response = proxy.VerifyRomFile(serialPortOptions.PortName, serialPortOptions.Baudrate, content); } if (global.Verbose) { console.Out.Write($"Response from flashcard:\r\n{response}"); } }
private void EepromWriteHandler(GlobalOptions global, SerialPortOptions serialPortOptions, EepromWriteOptions writeOptions, IConsole console) { string response = String.Empty; byte[] content = File.ReadAllBytes(writeOptions.File.FullName); using (progressBar = new ProgressBar(100, "Initializing", ProgressBarStyling.Options)) { Progress <string> progress = new Progress <string>(message => { if (global.Verbose) { progressBar.WriteLine(message); } }); FlashcardClient proxy = new FlashcardClient(progress); // Add event handlers proxy.ProgressChanged += OnProgressChanged; IEnumerable <byte[]> parts = content.Slices(4, false); // Actual writing to card response = proxy.WriteEepromFile(serialPortOptions.PortName, serialPortOptions.Baudrate, parts, true); } if (global.Verbose) { console.Out.Write("Response from flashcard:"); console.Out.Write(response); } }
public async void LoginSuccess() { var client = new FlashcardClient("https://*****:*****@yahoo.com", "Pa$$w0rd"); user.Should().NotBeNull(); user.DisplayName.Should().Be("Dilip Agheda"); user.Token.Should().NotBeNull(); }
private static Command CreateDirectCommand(string name, string description, char message) { Command command = new Command(name, description) .AddSerialPortOptions(DEFAULT_BAUDRATE); command.Handler = CommandHandler.Create((SerialPortOptions options) => { FlashcardClient client = new FlashcardClient(); string response = client.SendMessageAndReceiveText(options.PortName, options.Baudrate, message); Console.WriteLine(response); }); return(command); }
private void FlashcardProxyHandler(GlobalOptions global, SerialPortOptions serialPortOptions, FlashcardSettings settings, IConsole console) { FlashcardClient client = new FlashcardClient(); string response = String.Empty; if (settings.Modus.HasValue) { response = client.SendMessageAndReceiveText(serialPortOptions.PortName, serialPortOptions.Baudrate, (char)settings.Modus.Value); } if (!String.IsNullOrEmpty(settings.Size)) { char size = Sizes[settings.Size.ToLower()]; response = client.SendMessageAndReceiveText(serialPortOptions.PortName, serialPortOptions.Baudrate, size); } if (settings.Language.HasValue) { response = client.SendMessageAndReceiveText(serialPortOptions.PortName, serialPortOptions.Baudrate, (char)settings.Language.Value); } // Rate should be last setting to change, as it requires a new baudrate for communication if (settings.Rate.HasValue) { char rate = Baudrates[settings.Rate.Value]; response = client.SendMessageAndReceiveText(serialPortOptions.PortName, serialPortOptions.Baudrate, rate); serialPortOptions.Baudrate = settings.Rate.Value; } if (global.Verbose) { var color = Console.ForegroundColor; //Console.ForegroundColor = ConsoleColor.DarkGreen; console.Out.Write(response); //Console.ForegroundColor = color; } else { console.Out.Write("Settings changed. (Specify --verbose for details)"); } }
public HomeController(ILogger <HomeController> logger, FlashcardClient flashcardClient) { _logger = logger; _flashcardClient = flashcardClient; }
public AccountController(FlashcardClient flashcardClient) { _flashcardClient = flashcardClient; }
public DeckDetailController(FlashcardClient flashcardClient) { _flashcardClient = flashcardClient; }
public QuizController(FlashcardClient flashcardClient) { _flashcardClient = flashcardClient; }