Example #1
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);
    
    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;
}
Example #2
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;
}
Example #3
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;
}