{
  "node": {
    "id": "block:gas-sensor",
    "type": "Block",
    "label": "Pressure / temperature sensor",
    "properties": {
      "id": "gas-sensor",
      "kind": "studio",
      "name": "Pressure / temperature sensor",
      "summary": "Reads pressure and temperature on a gas connection without adding storage or a flow restriction.",
      "behavior": "Reads pressure and temperature on a gas connection without adding storage or a flow restriction.",
      "documentationSlug": "gas-sensor",
      "referenceOnly": true,
      "ports": [
        {
          "name": "a",
          "direction": "conserving",
          "unit": "gas",
          "description": "Measured gas connection"
        },
        {
          "name": "pressure",
          "direction": "output",
          "unit": "Pa",
          "description": "Directed output available to compatible consumers: pressure."
        },
        {
          "name": "temperature",
          "direction": "output",
          "unit": "K",
          "description": "Directed output available to compatible consumers: temperature."
        }
      ],
      "parameters": [],
      "equations": [],
      "example": {
        "title": "Use this authoring component",
        "text": "Choose this component in the Studio library and configure its declared interface. This reference describes the authoring contract; it does not claim a standalone numerical validation or a measured result.",
        "url": "https://design.lemonergy.com/cosim",
        "label": "Open Studio"
      },
      "limits": [
        "The symbolic diagram describes the component and its declared interface. It is not a solved circuit or simulated output.",
        "Configured parameters and model connections determine the result. Check the complete model before interpreting its outputs."
      ],
      "evidence": [
        "docs/glossary/studio-help-catalog.json"
      ],
      "caseIds": [],
      "sourceRepository": "battery-design",
      "sourceRevision": "e248d21a9902225f1075624f23e7628b54cdb7cc",
      "reviewed": "2026-10-30",
      "type": "gas-sensor",
      "implementationId": "gas-sensor",
      "url": "https://lemonergy.com/learn/glossary/blocks/gas-sensor/",
      "documentationUrl": "https://lemonergy.com/learn/glossary/blocks/gas-sensor/",
      "sourceFile": "studio-help-catalog.json",
      "studioHelp": {
        "type": "gas-sensor",
        "namespace": "physical",
        "slug": "gas-sensor",
        "canonicalSlug": "gas-sensor",
        "existing": false,
        "dynamic": false,
        "scene": {
          "kind": "component",
          "componentId": "reference",
          "type": "gas-sensor",
          "name": "Pressure / temperature sensor",
          "domain": "gas",
          "family": "sensor",
          "operation": "Reads pressure and temperature on a gas connection without adding storage or a flow restriction.",
          "mechanism": [
            "Gas connection",
            "Pressure and temperature",
            "Measurement signals"
          ],
          "ports": [
            {
              "id": "a",
              "domain": "gas",
              "kind": "conserving",
              "label": "Measured gas connection",
              "net": null,
              "peers": []
            }
          ],
          "terms": [
            {
              "type": "gas-tank",
              "label": "Gas tank / storage"
            },
            {
              "type": "signal-filter",
              "label": "Physical signal filter"
            }
          ],
          "symbol": [
            {
              "tag": "circle",
              "attrs": {
                "cx": 100,
                "cy": 40,
                "r": 30
              }
            },
            {
              "tag": "path",
              "attrs": {
                "d": "M10 40H70M130 40H190M100 40L116 22M80 52A24 24 0 0 1 120 52"
              }
            }
          ],
          "selection": {},
          "commands": [],
          "outputs": [
            {
              "id": "pressure",
              "quantity": "pressure",
              "declared": true,
              "consumers": [],
              "label": "pressure",
              "unit": "Pa"
            },
            {
              "id": "temperature",
              "quantity": "temperature",
              "declared": true,
              "consumers": [],
              "label": "temperature",
              "unit": "K"
            }
          ],
          "parameters": []
        }
      }
    }
  },
  "incoming": [
    {
      "id": "edge:usesBlock/term:operating-temperature/block:gas-sensor",
      "type": "usesBlock",
      "source": "term:operating-temperature",
      "target": "block:gas-sensor",
      "properties": {
        "sourceFile": "studio-help-catalog.json",
        "scope": "Declared interface quantity or semantic operation; not a numerical validation claim"
      }
    }
  ],
  "outgoing": [],
  "neighbors": [
    {
      "id": "term:operating-temperature",
      "type": "Term",
      "label": "Operating temperature",
      "properties": {
        "id": "operating-temperature",
        "name": "Operating temperature",
        "section": "topic-ratings",
        "definition": "The temperature range a cell may be charged and discharged in, typically 0–45 °C for charging and −20–60 °C for discharging. Charging below 0 °C risks lithium plating; above the range the cell ages fast and may vent.",
        "unit": "°C",
        "related": [
          "lithium-plating",
          "arrhenius",
          "thermal-management",
          "datasheet"
        ],
        "lesson": "fundamentals/battery-aging/#temperature",
        "url": "https://lemonergy.com/learn/glossary/operating-temperature/",
        "mentions": []
      }
    }
  ]
}
