Skip to content

Argo parameters count values #1

Description

@tcarval

Count parameters are stored as floats (NC_FLOAT); the range of NC_FLOAT values is too small. The proposal is to:

  • Store count values in 16 or 32-bit unsigned integer (NC_USHORT or NC_UINT) instead of 16-bit floating point (NC_FLOAT)
  • Use the standard NC_FILL_USHORT or NC_FILL_UINT as fill value.

As an example, the parameters RAW_DOWNWELLING_* and RAW_DOWNWELLING_PAR range of valid values is greater than the NC_FLOAT range. We should allow NC_UINT so that we can address [0 : (2^32)-1] = [0 : 4,294,967,295].
#1
Status : ready, urgent

The “number of” parameters should also be stored as 16 or 32-bit integer, in NC_USHORT with NC_FILL_USHORT as fill value:

  • NB_SAMPLE_CTD, NB_SAMPLE_SFET, NB_SAMPLE_<parameter_sensor_name>

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions