AARCHMRS Schema 2.7.4

↚ Home

Instruction.Encodeset.FieldAbstract object

FieldAbstract is an abstract base class from which any object that should be contained in an Encodeset is derived. FieldAbstract is not used on its own.

definition

Definitions Type Description
_meta Meta

Metadata

See Meta for more information.
range Range

The range of bits that this object occupies in its Encodeset.

See Range for more information.
should_be_mask Values.Value

The bitmask to determine which bits are ShouldBe.

See Values.Value for more information.
value Values.Value

The value taken by the range of bits that this object occupies.

See Values.Value for more information.

Schema http://json-schema.org/draft-04/schema#

{
  "info": [
    [
      "`FieldAbstract` is an abstract base class from which any object that should be",
      "contained in an `Encodeset` is derived. `FieldAbstract` is not used on its own."
    ]
  ],
  "type": "object",
  "definitions": {
    "_meta": {
      "$ref": "../../Meta.json",
      "info": [
        "Metadata"
      ]
    },
    "range": {
      "$ref": "../../Range.json",
      "info": [
        "The range of bits that this object occupies in its `Encodeset`."
      ]
    },
    "value": {
      "$ref": "../../Values/Value.json",
      "info": [
        "The value taken by the range of bits that this object occupies."
      ]
    },
    "should_be_mask": {
      "$ref": "../../Values/Value.json",
      "info": [
        "The bitmask to determine which bits are ShouldBe."
      ]
    }
  },
  "additionalProperties": false,
  "required": [
    "range",
    "value"
  ],
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Instruction.Encodeset.FieldAbstract"
}