void test_basic_interpolation() { char *s = "a_string"; double f = 3.14159; bson_bool_t bb = 1; time_t t = time(0); char *x = "a symbol"; int i = 123; long l = 456789L; bcon basic_interpolation[] = {"string", BPS(&s), "f(double)", BPF(&f), "boolean", BPB(&bb), "time", BPT(&t), "symbol", BPX(&x), "int", BPI(&i), "long", BPL(&l), BEND}; test_bson_from_bcon( basic_interpolation, BCON_OK, BSON_VALID ); }
void TNetDevice::calcSpectr(int _len) { float x[_len],y[_len],X,Y; if(_len<=data_buf_smp_count) { for(int i=0;i<_len;i++) { X=(float)chanXBuf[sets.sysSets.cur_freq][data_buf_smp_count-_len+i]; Y=(float)chanYBuf[sets.sysSets.cur_freq][data_buf_smp_count-_len+i]; y[i]=sqrt(X*X+Y*Y); x[i]=0; } BPF(x,y,_len,1); for(int i=0;i<_len;i++) rawBuf[i]=sqrt(x[i]*x[i]+y[i]*y[i]); raw_buf_points_count=_len/2; raw_buf_ready=true; } }