Skip to content

Instantly share code, notes, and snippets.

@arthursoares
Created March 27, 2024 10:32
Show Gist options
  • Save arthursoares/4427dad4fad08d11aec32e3ae82ac398 to your computer and use it in GitHub Desktop.
Save arthursoares/4427dad4fad08d11aec32e3ae82ac398 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_calculation_parameters.json",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"type": {
"enum": [ "COVERAGE_BEAM", "OPTIMIZED_VIRTUAL_SOURCE", "VIRTUAL_SOURCE", "PARAMETRIC_BEAM", "GENERIC_SOURCE_CONFIG" ]
},
"lfe": {
"type": "boolean"
},
"phase_response": {
"enum": [ "MINIMUM", "LINEAR", "NEAR_MINIMUM", "MIXED" ]
},
"target_curve_id": {
"type": "string"
},
"environmental_conditions_id": {
"type": "string"
},
"input_spectrum": {
"enum": [ "AES2", "MNOISE", "IEC60268", "EIA426B", "MSG", "MALE_SPEECH" ]
},
"hor_opening_angle": {
"type": "number"
},
"ver_opening_angle": {
"type": "number"
},
"hor_steering_angle": {
"type": "number"
},
"ver_steering_angle": {
"type": "number"
},
"performance_target": {
"type": "number"
}
},
"required": [
"id",
"type",
"lfe",
"phase_response",
"target_curve_id",
"environmental_conditions_id",
"input_spectrum"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment