/// <summary> /// <para>Lists files in the NXT brick according to the file mask.</para> /// </summary> /// <param name="fileMask">A fileMask</param> /// <returns>A list of file names</returns> private string[] FindFiles(string fileMask) { List <string> fileArr = new List <string>(); NxtFindFileReply?reply = CommLink.FindFirst(fileMask); while (reply.HasValue && reply.Value.fileFound) { fileArr.Add(reply.Value.fileName); reply = CommLink.FindNext(reply.Value.handle); } return(fileArr.ToArray()); }