$normalize-map
Normalize Map
Convert a parsed register list to the plugin’s standard Modbus map format.
GROUP 02Review register mapsGitHub source ↗
WHAT YOU GET
A clear result you can inspect
The standard JSON map gives each point a unit ID, register area, zero-based protocol offset, data type, width, access, byte order, and packed-bit numbering rule. The original address remains beside the converted value so you can check it.
HOW IT RUNS
Converts supported fields without guessing
SKILL.mdprocess + safetyscripts/run.pybundled local PythonConverts supported fields without guessing. The skill converts only values supported by the source or by a decision you supplied. It keeps a stated `lsb0` or `msb0` bit-numbering rule on the standard map. Unknown data types, access rules, byte order, and packed-bit numbering remain marked as unresolved.
WHERE IT FITS
Use it for one specialist stage
This skill supports one focused stage. Start it directly only when that stage is the result you need.
EXAMPLE REQUEST
Ask for the result in your own words.
Use this example as a starting point. Replace the file names and details with your own.
$normalize-map Please convert `candidate-map.json` to the standard Modbus map format. Keep the original addresses and show me any fields that the source does not define.