opentsg-widgets
is the library of builtin widgets,
for the Open Test Signal Generator.
Feel free to use any as a demo to make your own widgets.
Examples of the json for each type can be found at the exampleJson
folder.
These examples contain all the fields unique to the widget. The name of the folder
is the same as the type that would be declared for that widget. examples that have nested
folders such as builtin.ebu3373/bars, have their widget names including the /
, so
builtin.ebu3373/bars
would be the widget type.
The positional fields of grid are expected to be in every widget. And have the
layout as shown below. They may not be found in every/any example json.
The widget type is also required. Each widget has a unique "type"
,
so OpenTSG can identify and use the widget.
"type" : "builtin.example",
"grid": {
"location": "a1:b2",
"alias" : "A demo Alias"
}
This section contains the properties of the widgets. This contains the design behind the widget, the fields and contents it uses. And an example JSON