Create an RDI adp file by copying the first n
data chunks (starting with
byte 0x7f 0x7f) of another such file. This can be useful in supplying small
sample files for bug reports.
adpRdiFileTrim(infile, n = 100L, outfile, debug = getOption("oceDebug"))
adpRdiFileTrim()
returns the name of the output file, outfile
, as
provided or constructed.
name of an RDI file.
integer indicating the number of data chunks to keep. The default is to keep 100 chunks, a common choice for sample files.
optional name of the new RDI file to be created. If this is not
supplied, a default is used, by adding _trimmed
to the base filename, e.g.
if infile
is "a.000"
then outfile
will be a_trimmed.000
.
an integer value indicating the level of debugging. If
this is 0, then read.adp.rdi()
proceeds quietly, except for
issuing warnings and errors if necessary. If it is 1, then the R
code of read.adp.rdi()
produces some messages. If it is 2, then also
the underlying C/C++ code produces a message each time a possible
ensemble is detected. If it is 3, then the C/C++ code also produces
information on some details of the ensemble. Levels 2 and 3 are
mainly for use by the developers.
# Can only be run by the developer, since it uses a private file.
file <- "~/data/archive/sleiwex/2008/moorings/m09/adp/rdi_2615/raw/adp_rdi_2615.000"
if (file.exists(file)) {
adpRdiFileTrim(file, 9L, "test.000")
}
Dan Kelley
Other things related to adp data:
[[,adp-method
,
[[<-,adp-method
,
ad2cpCodeToName()
,
ad2cpHeaderValue()
,
adp
,
adp-class
,
adpAd2cpFileTrim()
,
adpConvertRawToNumeric()
,
adpEnsembleAverage()
,
adpFlagPastBoundary()
,
adp_rdi.000
,
applyMagneticDeclination,adp-method
,
as.adp()
,
beamName()
,
beamToXyz()
,
beamToXyzAdp()
,
beamToXyzAdpAD2CP()
,
beamToXyzAdv()
,
beamUnspreadAdp()
,
binmapAdp()
,
enuToOther()
,
enuToOtherAdp()
,
handleFlags,adp-method
,
is.ad2cp()
,
plot,adp-method
,
read.adp()
,
read.adp.ad2cp()
,
read.adp.nortek()
,
read.adp.rdi()
,
read.adp.sontek()
,
read.adp.sontek.serial()
,
read.aquadopp()
,
read.aquadoppHR()
,
read.aquadoppProfiler()
,
rotateAboutZ()
,
setFlags,adp-method
,
subset,adp-method
,
subtractBottomVelocity()
,
summary,adp-method
,
toEnu()
,
toEnuAdp()
,
velocityStatistics()
,
xyzToEnu()
,
xyzToEnuAdp()
,
xyzToEnuAdpAD2CP()
Other functions that trim data files:
adpAd2cpFileTrim()
,
advSontekAdrFileTrim()
,
oceFileTrim()