Esempio n. 1
0
        public static UploadConfig SetThingsAndDirs(string filepath)
        {
            var result = CSVOperator.LoadCSVFile(filepath);

            var config = new UploadConfig();

            config.AIThings = new string[result.Count - 1];
            config.ServerDataDirectories = new string[result.Count - 1];
            for (int i = 1; i < result.Count; i++)
            {
                config.AIThings[i - 1] = result[i][0];
                config.ServerDataDirectories[i - 1] = result[i][1];
            }

            return(config);
        }
Esempio n. 2
0
        public static Channel[] SetChannel(string filepath)
        {
            var result = CSVOperator.LoadCSVFile(filepath);

            var channels = new Channel[result.Count - 1];

            //第一行是说明
            for (int i = 1; i < result.Count; i++)
            {
                channels[i - 1] = new Channel();
                channels[i - 1].SourceAIData       = result[i][0] + @"/data/" + result[i][1];
                channels[i - 1].SourceAISampleRate = result[i][0] + @"/samplerate";
                channels[i - 1].SourceAILength     = result[i][0] + @"/length";
                channels[i - 1].SourceAIStartTime  = result[i][0] + @"/starttime";
                channels[i - 1].Tag    = result[i][2];
                channels[i - 1].Enable = true;
            }

            return(channels);
        }