{
  "$$schema": "https://schemas.mpai.community/AIF/V2.0/AIW-AIM-metadata.schema.json",
  "$id": "https://schemas.mpai.community/XRV1/V1.0/AIMs/OperatorStatusInterpretation.json",
  "title": "Operator Status Interpretation V1.0",
  "Identifier": {
    "ImplementerID": "/* String assigned by IIDRA */",
    "Specification": { "Name": "MPAI-XRV", "AIW": "XRV-LTP", "AIM": "OperatorStatusInterpretation", "Version": " V1.0" } },
  "Description": "This AIM receives RE and VE Operator Descriptors and Cue Point Status and producesRE and VE Operator Status.",
  "Types": [
    { "Name": "REOperatorDescriptors_t",   "Type": "uint8[]" },
    { "Name": "VEEOperatorDescriptors_t",  "Type": "uint8[]" },
    { "Name": "REOperatorStatus_t",        "Type": "uint8[]" },
    { "Name": "VEEOperatorStatus_t",       "Type": "uint8[]" },
    { "Name": "CuePointStatus_t",             "Type": "uint8[]" }
  ],
  "Ports": [
    { "Name": "REOperatorDescriptors", "Direction": "InputOutput", "RecordType": "REOperatorDescriptors_t",
      "Technology": "Software", "Protocol": "", "IsRemote": false },
    { "Name": "VEOperatorDescriptors", "Direction": "InputOutput", "RecordType": "VEOperatorDescriptors_t",
      "Technology": "Software", "Protocol": "", "IsRemote": false },
    { "Name": "CuePointStatus", "Direction": "InputOutput", "RecordType": "CuePointStatus_t",
      "Technology": "Software", "Protocol": "", "IsRemote": false },
    { "Name": "REOperatorStatus", "Direction": "OutputInput", "RecordType": "REOperatorStatus_t",
      "Technology": "Software", "Protocol": "", "IsRemote": false },
    { "Name": "VEOperatorStatus", "Direction": "OutputInput", "RecordType": "VEOperatorStatus_t",
      "Technology": "Software", "Protocol": "", "IsRemote": false }
  ],
  "SubAIMs": [],
  "Topology": [],
  "Implementations": [],
  "Documentation": [ { "Type": "Tutorial", "URI": "https://mpai.community/standards/mpai-xrv/ltp/v1-0" } ]
}
