Fine Channel Packetizer
Converts input fine channel streams into packets, adds metadata, and distributes them to the network.
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 Fine Channel Packetizer, including the source and destination MAC addresses as well as the ethertype. |
|
|
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 Fine Channel Packetizer, including the currently configured values as well as the packet count and current packet sequence number and timestamp. |
JSON Field Definitions
Configure() Input JSON Parameters
Parameter |
Type |
Allowed Range |
Description |
|---|---|---|---|
|
integer |
0 to 248-1 |
The source MAC address. |
|
integer |
0 to 248-1 |
The destination MAC address. |
|
integer |
0 to 65535 |
The ethertype. |
GetStatus() Output JSON Fields
Field |
Type |
Possible Range |
Description |
|---|---|---|---|
|
integer |
0 to 248-1 |
The source MAC address. |
|
integer |
0 to 248-1 |
The destination MAC address. |
|
integer |
0 to 65535 |
The ethertype. |
|
integer |
TBD |
The total packet count. |
|
integer |
TBD |
The current Packet Sequence Number (PSN). |
|
integer |
TBD |
The timestamp of the current packet. |