Example #1
0
        /// <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());
        }