This function is designed for internal use within the oce package. Its
purpose is to carry out low-level processing relating to data-quality flags,
as a support for higher-level functions such handleFlags,ctd-method for
ctd objects, handleFlags,adp-method for adp objects,
etc.
Arguments
- object
an oce object.
- flags
a named list of numeric values.
- actions
A character vector indicating actions to be carried out for the corresponding
flagsvalues. This will be lengthened withrep()if necessary, to be of the same length asflags. A common value foractionsis"NA", which means that data values that are flagged are replaced byNAin the returned result.- where
An optional string that permits the function to work with objects that store flags in e.g.
object@metadata$flags$whereinstead of inobject@metadata$flags, and data withinobject@data$whereinstead of withinobject@data. The appropriate value forwherewithin the oce package is the default,NULL, which means that this extra subdirectory is not being used.- debug
An integer indicating the degree of debugging requested, with value
0meaning to act silently, and value1meaning to print some information about the steps in processing.