Instead of setting specific arguments for velocity with different units, set one for velocity magnitude (speed - float) and a second for units (string). Then update the GNSSMeasure class to convert based on the provided string. This will allow adding or removing additional units without adjust NJORD proper, the GNSSMeasure class would contain everything that needs to modified.
Instead of setting specific arguments for velocity with different units, set one for velocity magnitude (speed - float) and a second for units (string). Then update the GNSSMeasure class to convert based on the provided string. This will allow adding or removing additional units without adjust NJORD proper, the GNSSMeasure class would contain everything that needs to modified.