This commit is contained in:
2025-11-13 21:00:42 +03:00
parent d1bd233399
commit 850a66e620
3 changed files with 21 additions and 19 deletions

Binary file not shown.

Binary file not shown.

16
main.c
View File

@ -819,23 +819,25 @@ int main(int argc, char** argv) {
printf("Streams start err: %d \n", streams_start_Err);
if (main_state.run_mode == RUN_MODE_FINITE){
main_state.run_I = 0;
if (state.run_mode == RUN_MODE_FINITE){
state.run_I = 0;
char tmp_data_filename[] = " ";
struct timespec ts;
while(main_state.run_I < main_state.runs_N){
uint32_t max_total_words = 0;
uint32_t *inp_buff = malloc(1024*100*1024*2*4);
while(state.run_I < state.runs_N){
max_total_words = 10000000;
time(&seconds);
timespec_get(&ts, TIME_UTC);
// sprintf(&tmp_data_filename, "tmp/received_data_%ld.%ld.csv", ts.tv_sec, ts.tv_nsec);
// sprintf(&logfilename, "tmp/received_data_%ld.%ld.csv", ts.tv_sec, ts.tv_nsec);
//sprintf(&logfilename, "data/received_data_%ld.csv", seconds);
snprintf(tmp_data_filename, sizeof(tmp_data_filename), "tmp/received_data_%ld.%ld.csv", ts.tv_sec, ts.tv_nsec);
printf("%ld/%ld dumping to file: %s\n", main_state.run_I - main_state.runs_N, argv_runs, tmp_data_filename);
receive_to_file(hnd, tmp_data_filename, inp_buff, max_total_words, main_state.run_length);
printf("%u/%u dumping to file: %s\n", (unsigned)state.run_I, (unsigned)state.runs_N, tmp_data_filename);
receive_to_file(hnd, tmp_data_filename, inp_buff, max_total_words, state.run_length);
main_state.run_I++;
state.run_I++;
}
free(inp_buff);
X502_Close(hnd);
// освобождаем описатель
X502_Free(hnd);