Skip to content
Ken Sharp edited this page Dec 10, 2025 · 1 revision

System Reset

Reinitialize the LINX device firmware and return it to a known, idle state.

LabVIEW

Developer Note

Issue this command when the host detects a desynchronization or after deploying new firmware. The host should pause further traffic until the device signals it is ready again.

Command Packet

System Reset
Description Resets the LINX device firmware and state.
Size 7 Bytes
Format 0 1 2 3 4 5 6
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
SoF : 0xFF PACKET SIZE : 0x07 PACKET NUM CMD : 0x0002 CHECKSUM
SoF Start of Frame. Always 0xFF.
PACKET SIZE Packet Size In Bytes
PACKET NUM The Current Packet Number. This value increments with each new packet.
CMD System Reset Command.
CHECKSUM Checksum. Computed by adding all of the bytes in the packet in U8 form ignoring rollover.

LINX Target

Developer Note

Gracefully stop all ongoing transactions, clear protocol state, reset hardware peripherals if required, and restart the LINX firmware so the host can resynchronize.

Response Packet

System Reset Response
Description LINX device's response to System Reset command
Size 6 Bytes
Format 0 1 2 3 4 5
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
SoF : 0xFF PACKET SIZE : 0x06 PACKET NUM STATUS CHECKSUM
SoF Start of Frame. Always 0xFF.
PACKET SIZE Total packet size in bytes.
PACKET NUM The packet number of the packet that generated the response.
STATUS See Return Status section below.
CHECKSUM Checksum. Computed by adding all of the bytes in the packet in U8 form ignoring rollover.

Return Status

No function specific statuses. See Return Status for universal return statuses.

Related Links

LINX

Clone this wiki locally