{
  "metadata": {
    "id": "rev-41-1364-servo-gear-adapter",
    "name": "REV-41-1364 Servo Gear Adapter",
    "type": "mechanical",
    "manufacturer": "REV Robotics",
    "part_number": "REV-41-1364",
    "datasheet_url": "https://www.revrobotics.com/content/docs/REV-41-1364-DR.pdf",
    "description": "Minimal mechanical definition: servo spline connection + gear teeth output.",
    "tags": [
      "rev",
      "servo",
      "gear_adapter",
      "rev-41-1364"
    ],
    "version": "1.1",
    "schema_version": "1.4.0"
  },
  "domains": [
    {
      "domain": "mechanical",
      "resources": [
        {
          "id": "servo_spline_connection",
          "name": "Servo spline connection",
          "connector_type": "custom",
          "functions": [
            {
              "name": "Servo_connection"
            }
          ],
          "description": "Mechanical drive interface to the servo output spline."
        },
        {
          "id": "gear_teeth_output",
          "name": "Gear teeth output",
          "connector_type": "custom",
          "functions": [
            {
              "name": "mechanical_drive"
            }
          ],
          "description": "Mechanical drive interface via gear teeth (meshes with a mating gear)."
        }
      ],
      "interfaces": [
        {
          "id": "servo_spline_interface",
          "name": "Servo spline interface",
          "protocol": {
            "type": "custom",
            "role": "custom"
          },
          "requires": [
            {
              "function": "Servo_connection",
              "count": 1
            }
          ],
          "description": "Connects to a servo output spline (torque transfer)."
        },
        {
          "id": "gear_mesh_interface",
          "name": "Gear mesh interface",
          "protocol": {
            "type": "custom",
            "role": "custom"
          },
          "requires": [
            {
              "function": "mechanical_drive",
              "count": 1
            }
          ],
          "description": "Connects to a mating gear (torque transfer)."
        }
      ],
      "metadata": {
        "package_type": "gear_adapter"
      }
    }
  ],
  "warnings": []
}