#include "DLOG_4CH.h" void DLOG_4CH<float>::operator()() { if (triggered) { if (++skip_count==pre_scalar) { skip_count=0; output[0][count]=input[0]; output[1][count]=input[1]; output[2][count]=input[2]; output[3][count]=input[3]; count++; if (count==size) { count=0; triggered=false; } } }else{ /* wait for trigger*/ if (input[0]>trig_value && prev_value<trig_value) triggered=true;/* rising edge detected start logging data*/ } prev_value=input[0]; }
Detected encoding: ASCII (7 bit) | 8 |