{
  "schema": "hsimc.rd.physical-conversion-capability-template.v0.1",
  "artifact": "HRI-HSIMC-P005-ELECTRICAL-CONVERSION-LAB-C0-001",
  "authority": "NONE",
  "scope": "REFERENCE_AND_VIRTUAL_ONLY",
  "machine_entry": "NONE",
  "e_person_binding": "NOT_CREATED",
  "physical_status": "NOT_VERIFIED",
  "taxonomy": [
    "ELECTRICAL_SWITCH",
    "ELECTROMAGNETIC_LINEAR",
    "GEARED_LINEAR",
    "PNEUMATIC_VALVE",
    "LIQUID_VALVE",
    "ELECTROHYDRAULIC_PROPORTIONAL",
    "PIEZO_VOICE_COIL_THERMAL_CANDIDATES"
  ],
  "fields_required_before_real_technical_plan": [
    "EXACT_VENDOR_PART_NUMBER_AND_DATASHEET_REVISION",
    "SOURCE_AND_PERMISSION",
    "ELECTRIC_COIL_OR_MOTOR_RATING",
    "DRIVE_AND_INDUCTIVE_PROTECTION",
    "THERMAL_AND_DUTY_CYCLE",
    "FAILURE_SAFE_STATE",
    "LOAD_TYPE_AND_LIMIT",
    "MEDIUM_PRESSURE_FLOW_SEAL_OR_MECHANICAL_FORCE",
    "INDEPENDENT_STATUS_FEEDBACK",
    "LOCAL_HUMAN_SUPERVISOR_AUTHORITY",
    "TEST_EVIDENCE_AND_MANUFACTURING_ACCEPTANCE"
  ],
  "invariants": [
    "REQUEST_NE_COMMAND_ACK",
    "COMMAND_ACK_NE_CONTACT_POSITION",
    "CONTACT_POSITION_NE_MECHANICAL_OUTPUT",
    "VALVE_SPOOL_NE_FLUID_FLOW",
    "SIMULATOR_SUCCESS_NE_PHYSICAL_ACCEPTANCE",
    "COIL_OFF_NE_STORED_PRESSURE_ZERO",
    "NO_AUTONOMOUS_ACTUATION_AUTHORITY"
  ],
  "simulation_state_model": {
    "state_sequence": [
      "INTENT",
      "VIRTUAL_AUTHORITY_CHECK",
      "VIRTUAL_ENERGY_CHECK",
      "VIRTUAL_MEDIA_CHECK_IF_APPLICABLE",
      "VIRTUAL_STATE_TRANSITION",
      "VIRTUAL_SENSOR",
      "SIMULATED_VERDICT"
    ],
    "failure_injections": [
      "DENIED_AUTHORITY",
      "MISSING_ENERGY",
      "MISSING_MEDIUM",
      "VIRTUAL_SENSOR_DISAGREEMENT",
      "VIRTUAL_SENSOR_MISSING"
    ],
    "all_events_label": "SIMULATED_ONLY"
  }
}
