int rp_get_signals(float ***s, int *sig_num, int *sig_len) { int ret_val; int sig_idx; if(*s == NULL) return -1; *sig_num = SIGNALS_NUM; *sig_len = SIGNAL_LENGTH; ret_val = rp_osc_get_signals(s, &sig_idx); if(ret_val == 0){ printf("Starting OK\n"); } //Not finished signal if((ret_val != -1) && sig_idx != SIGNAL_LENGTH-1) { return -2; } //Old signal if(ret_val < 0) { return -1; } return 0; }
int rp_get_signals(float ***s, int *sig_num, int *sig_len) { int ret_val; int sig_idx; if(*s == NULL) return -1; *sig_num = SIGNALS_NUM; *sig_len = (rp_main_params[LCR_STEPS].value); ret_val = rp_osc_get_signals(s, &sig_idx); if(ret_val == 0){ printf("Starting OK\n"); } //Not finished signal if((ret_val != -1) && sig_idx != (rp_main_params[LCR_STEPS].value)-1) { return -2; } //Old signal if(ret_val < 0) { return -1; } return 0; }
int rp_get_signals(float ***s, int *sig_num, int *sig_len) { int ret_val; int sig_idx; if(*s == NULL) return -1; *sig_num = SIGNALS_NUM; *sig_len = SIGNAL_LENGTH; ret_val = rp_osc_get_signals(s, &sig_idx); /* Not finished signal */ if((ret_val != -1) && sig_idx != SIGNAL_LENGTH-1) { return -2; } /* Old signal */ if(ret_val < 0) { return -1; } return 0; }