Migration Guide for 1000kit Parameter Service
Overview
The parameter service has been refactored to simplify the handling of parameters. Previously, parameters had a fixed, defined type, and included fields like "UNIT", "rangeFrom", and "rangeTo". The new service allows parameters to be either primitive types or JSON objects, giving applications the flexibility to interpret these objects as needed.
Changes
Migration Steps
Review Parameter Definitions
-
Identify all parameters currently using the "UNIT", "rangeFrom", and "rangeTo" fields.
-
Determine if these parameters can be converted to JSON objects.
Update Parameter Handling
-
For parameters requiring units and range information, create a JSON object with fields for these values.
-
Example:
{ "value": 100, "units": "ms", "rangeFrom": 50, "rangeTo": 150 }