Standard format


All loggers support a data format known colloquially as 'Standard', and formally as 'rawbin00'.  In Standard format, the three major types of deployment information are stored in a single dataset. This has the benefit that retrieving the data ensures that all information relevant to the deployment is present, producing a complete, self-contained deployment record in a single download operation.

The organization of the stored information within the dataset is as follows:

  1. the deployment header is always stored at the beginning, then
  2. following the header, sample data is stored as it accumulates, while
  3. events are stored as they occur, embedded in the stream of sample data.

A further benefit to this approach is that because items are stored chronologically, much of the date/time information - in particular for sample sets - is implicit, and no memory is consumed by additional timestamp information. Disadvantages are that the data needs to be parsed carefully to interpret it properly, and that there is no 'local context' for isolated snippets of data: in general the entire dataset is needed to ensure all timing information is correctly decoded.

The format used must be set before a deployment is started by the memformat newtype command. When downloading data, use the memformat type command to determine the format of the data which is currently in memory. Downloading data is performed using the readdata command on dataset-1.