Tunable Zoom Window DDC
Extracts a Zoom Window from a selected Frequency Slice based on a configured zoom factor and other parameters.
Low-Level Device Interface
Commands
Command |
Input Type |
Input Description |
Output Type |
Output Description |
Command Description |
|---|---|---|---|---|---|
|
DevString |
JSON configuration; see below. |
n/a |
Configures parameters for the Tunable Zoom Window DDC, including the zoom factor. |
|
|
n/a |
n/a |
Resets all configured parameters to their default states. |
||
|
DevBoolean |
Whether to clear counters in firmware. |
DevString |
Status JSON; see below. |
Gets the status of the Tunable Zoom Window DDC. [TODO] Status fields TBD. |
JSON Field Definitions
Configure() Input JSON Parameters
Parameter |
Type |
Allowed Range/Values |
Description |
|---|---|---|---|
|
enum |
1, 2, 4, 8, 16, 32, 64 |
The factor by which to zoom in on the input Frequency Slice, i.e., the value to divide the FS bandwidth by to determine the size of the Zoom Window. For example, a zoom factor of 4 on a 200MHz FS results in a 50MHz Zoom Window. A zoom factor of 1 represents no zoom. |
|
? |
? |
Register(s) exist in current zoom_ddc repo but unsure of purpose or if SW config required at the moment |
|
? |
? |
Register(s) exist in current zoom_ddc repo but unsure of purpose or if SW config required at the moment |
|
boolean |
Register(s) exist in current zoom_ddc repo but unsure of purpose or if SW config required at the moment |
GetStatus() Output JSON Fields
Field |
Type |
Possible Range |
Description |
|---|---|---|---|
|
? |
? |
Driver design needs to be fleshed out more before we know what status values are relevant here |