Gocator 2300 & 2880 Series
Protocols • Gocator Protocol • 328
After connecting to a Gocator device, you can use the Get Protocol Version command to retrieve the
protocol version.
Protocol version refers to the version of the Gocator Protocol supported by the connected sensor (the
sensor to which a command connection is established), and consists of major and minor parts. The
minor part is updated when backward-compatible additions are made to the Gocator Protocol. The
major part is updated when breaking changes are made to the Gocator Protocol.
Start Upgrade
The Start Upgrade command begins a firmware upgrade for the sensors in a system. All sensors
automatically reset 3 seconds after the upgrade process is complete.
Field Type Offset Description
length 32u 0 Command size including this field, in bytes.
id 16u 4 Command identifier (0x0000).
length 32u 6 Length of the upgrade package (bytes).
data[length] byte 10 Upgrade package data.
Command
Field Type Offset Description
length 32u 0 Reply size including this field, in bytes.
id 16u 4 Reply identifier (0x0000).
status 32s 6
Reply status. For a list of status codes, see Commands on page
295.
Reply
Start Upgrade Extended
The Start Upgrade Extended command begins a firmware upgrade for the sensors in a system. All
sensors automatically reset 3 seconds after the upgrade process is complete.
Field Type Offset Description
length 32u 0 Command size including this field, in bytes.
id 16u 4 Command identifier (0x0003).
skipValidation byte 6 Whether or not to skip validation (0 – do not skip, 1 – skip).
length 32u 7 Length of the upgrade package (bytes).
data[length] byte 11 Upgrade package data.
Command
Field Type Offset Description
length 32u 0 Reply size including this field, in bytes.
id 16u 4 Reply identifier (0x0003).
status 32s 6
Reply status. For a list of status codes, see Commands on page
295.
Reply