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); }
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); }