← Files RungstoneARCHIVED FILE

skills/rungstone-hmi-scada/scripts/_shared/schemas/mapping.schema.json

975 Bytes · Nov 3, 2026 · 06:12 UTC

↓ Download file

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "mapping.csv columns (old -> new), one row per source signal",
  "type": "object",
  "properties": {
    "old_address": {
      "type": "string"
    },
    "old_symbol": {
      "type": "string"
    },
    "old_description": {
      "type": "string"
    },
    "old_type": {
      "type": "string"
    },
    "new_symbol": {
      "type": "string"
    },
    "new_address": {
      "type": "string"
    },
    "new_type": {
      "type": "string"
    },
    "basis": {
      "enum": [
        "confirmed",
        "comment",
        "io_map",
        "inferred",
        "unknown"
      ]
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "old_address",
    "new_symbol",
    "basis"
  ],
  "x-csv-column-order": [
    "old_address",
    "old_symbol",
    "old_description",
    "old_type",
    "new_symbol",
    "new_address",
    "new_type",
    "basis",
    "notes"
  ]
}

SHA-256: 89a010458a79d1c5390c78486f3dcac2483763af82686c46631f17c63ff67f27