Skip to content

Instantly share code, notes, and snippets.

@arthursoares
Last active March 27, 2024 11:39
Show Gist options
  • Save arthursoares/96d1d8e27890f55468fd76d5309efb43 to your computer and use it in GitHub Desktop.
Save arthursoares/96d1d8e27890f55468fd76d5309efb43 to your computer and use it in GitHub Desktop.
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$id": "http://holoplot.com/schemas/project/v1.0.0/beam_coefficients.json",
"name": "beam_coefficients",
"description": "stores beams",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"coefficients": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"delay": {
"type": "number"
},
"gainLinear": {
"type": "number"
},
"fs": {
"type": "number"
},
"IFIR": {
"type": "object",
"properties": {
"cInt24": {
"type": "array",
"items": {
"type": "number"
}
},
"cIdx": {
"type": "array",
"items": {
"type": "number"
}
},
"fractionalBits": {
"type": "number"
}
}
},
"PEQ": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"frequency": {
"type": "number"
},
"gain": {
"type": "number"
},
"q": {
"type": "number"
}
},
"required": [
"type",
"frequency",
"gain",
"q"
]
}
}
},
"required": [
"id",
"delay",
"gainLinear",
"fs",
"IFIR",
"PEQ"
]
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment