{
  "metadata": {
    "id": "ovonic-4s-1300mah-120c-xt60",
    "name": "Ovonic 4S 1300mAh 120C LiPo (XT60)",
    "type": "battery",
    "description": "Ovonic 4S 1300mAh 14.8V 120C LiPo battery pack with XT60 discharge connector.",
    "manufacturer": "Ovonic",
    "part_number": "Ovonic 4S 1300mAh 120C XT60",
    "datasheet_url": "https://www.ovonicshop.com/products/ovonic-120c-14-8v-1300mah-4s-lipo-battery-xt60-plug",
    "tags": [
      "lipo",
      "4s",
      "battery",
      "quadcopter",
      "ovonic",
      "1300mah",
      "120c",
      "xt60",
      "fpv",
      "14.8v"
    ],
    "schema_version": "1.4.0",
    "version": "0.2.0",
    "taxonomy": [
      "power.battery",
      "robotics.rc"
    ]
  },
  "domains": [
    {
      "domain": "electrical",
      "power_domains": [
        {
          "id": "bat",
          "name": "Battery",
          "nominal_voltage_V": 14.8,
          "voltage_range_V": [
            12,
            16.8
          ],
          "isolation_type": "non_isolated",
          "ground_reference": "common",
          "description": "4S LiPo pack main domain"
        }
      ],
      "resources": [
        {
          "id": "bat_pos",
          "name": "Battery Positive",
          "description": "Positive battery terminal (XT60 +).",
          "functions": [
            {
              "name": "power_output",
              "description": "Battery positive terminal",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "bat",
          "current_rating": {
            "source": {
              "max_continuous_mA": 156000,
              "max_peak_mA": 312000,
              "peak_duration_ms": 100
            }
          },
          "notes": "120C continuous, 240C burst per Ovonic spec."
        },
        {
          "id": "bat_gnd",
          "name": "Battery Ground",
          "description": "Negative battery terminal (XT60 -).",
          "functions": [
            {
              "name": "ground",
              "description": "Battery negative terminal",
              "direction": "source",
              "signal_class": "ground"
            }
          ],
          "power_domain_id": "bat",
          "current_rating": {
            "source": {
              "max_continuous_mA": 156000,
              "max_peak_mA": 312000,
              "peak_duration_ms": 100
            }
          },
          "notes": "120C continuous, 240C burst per Ovonic spec."
        }
      ],
      "interfaces": [
        {
          "id": "bat_output",
          "name": "Main Discharge",
          "protocol": {
            "type": "power",
            "role": "output"
          },
          "requires": [
            {
              "function": "power_output",
              "count": 1
            },
            {
              "function": "ground",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1,
            "requires_matching_voltage_domain": false
          },
          "power_delivery": {
            "max_voltage_V": 16.8,
            "max_current_mA": 156000
          },
          "description": "Main XT60 battery output for powering the quad."
        }
      ],
      "supply_voltage_V": [
        12,
        16.8
      ],
      "power_consumption_mW": 0,
      "pin_count": 2
    }
  ],
  "design_rules": [
    "Do not discharge below 3.3V per cell (13.2V for 4S) for longevity.",
    "Always use proper LiPo charging practices and fire-safe charging container."
  ],
  "validation_requirements": [
    "Verify power domain compatibility with downstream components.",
    "Check maximum current draw against battery C rating."
  ],
  "usage_notes": "Use as main flight pack for 5\" quadcopters. Ensure connector polarity is correct.",
  "application_examples": [
    "5\" freestyle quadcopters",
    "Racing drones",
    "General-purpose RC platforms needing 4S power"
  ],
  "compatibility_notes": "Works with any 4S-capable quadcopter power train with XT60 or equivalent connector.",
  "warnings": [
    "Never short-circuit the terminals.",
    "Do not puncture or overcharge the pack."
  ],
  "node_geometry": {
    "xScale": 1,
    "yScale": 1,
    "outline": {
      "preset": "rounded_rectangle"
    }
  }
}