function xings = zeroCrossings(data, time, threshold)
    
if nargin == 2
    threshold = 0;
end

shift_data = circshift(data, 1);

xings = time((data >= threshold) & (shift_data < threshold));