public Token AddToken(string id, TelloCommands command, params object[] args) { if (_tokens.ContainsKey(id)) { throw new TokenAlreadyExistsException($"{nameof(id)}: '{id}'"); } var token = new Token { Id = id, Command = command, Args = args.Length == 0 ? null : args, Order = ++_order }; _tokens.Add(id, token); return(token); }
private void RequestConnection() { byte[] data = TelloCommands.ConnectionRequest(VideoPort); SendTextCommand(data); }