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.
| Definitions | Type | Description |
|---|---|---|
| _meta | Meta |
Metadata
See
Meta
for more information.
|
| range | Range |
The range of bits that this object occupies in its
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.
|
{
"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"
}