dives is a data frame with one row for each dive/flight found. The columns of dives are: start (time in seconds of the start of each dive/flight), end (time in seconds of the start of each dive/flight), max (maximum depth/altitude reached in each dive/flight), tmax (time in seconds at which the animal reaches the max depth/altitude).
Arguments
p
A depth or altitude time series (a sensor data list or a vector) in meters.
mindepth
The threshold in meters at which to recognize a dive or flight. Dives shallow or flights lower than mindepth will be ignored.
sampling_rate
The sampling rate of the sensor data in Hz (samples per second).
surface
(optional) The threshold in meters at which the animal is presumed to have reached the surface. Default value is 1. A smaller value can be used if the dive/altitude data are very accurate and you need to detect shallow dives/flights.
findall
(optional) When TRUE, forces the algorithm to include incomplete dives at the start and end of the record. Default is FALSE which only recognizes complete dives.