# Output Block

## Byte 0 -1

Name | Description
--- | ---
Current Job A job is a user-configured program in Spreadsheet consisting of functions and designed for specific applications. You can create and edit jobs using the Spreadsheet interface, and load them on a vision system for deployment in a live environment. ID | A 16-bit integer that denotes the ID number of the currently running job on the vision system, or 65535 if the current job does not have an ID number. This field is updated when the job is changed on the vision system, regardless of method of job change.

## Byte 2 - 3

Name | Description
--- | ---
Error Code | A 16-bit numeric representation of the error that has occurred:
Word | ID code | Description
--- | --- | ---
0x0000 | No Error | No error occurred.
0x0100 | Trigger set while disabled | Occurs when the Trigger bit is set while the Trigger Enable bit is cleared and the Trigger parameter of the AcquireImage function Functions are tools that are available in Spreadsheet for processing and analyzing acquisitions or other results. You can add functions to your Spreadsheet job to create tool chains and produce results for specific applications. is set to External, Network or Industrial Ethernet.
0x0101 | Trigger set while Offline | Occurs when the Trigger bit is set while the vision system is Offline.
0x0400 | Already Executing Error | Occurs when the Execute Command bit is set and the Executing bit is still High.
0x0401 | Job load requested while Online | Occurs when a Job Load command is issued while the vision system is Online.
0x0402 | Job load requested does not exist on the camera | Occurs when a JobID sent in the Command field does not exist as a prefix for any job in the camera file system. For example, if you send Command = 123, but there is no job on the camera which contains 123xxxxx.job.
0x0403 | JobValidation requested when Online | Occurs when ExecuteCommand bit is set while the vision system is online.
0x0404 | JobValidation not configured | Occurs when the ExecuteCommand bit is set high and the vision system does not have a valid Job Validation configuration.
0x0405 | JobValidation is already in progress | Occurs when the vision system is already running Job Validation when ExecuteCommand is set high.

## Byte 4 - 5

Name | Description
--- | ---
CommandResultCode |

## Byte 6 - 7

Name | Description
--- | ---
Acquisition Acquisition is the process or result of the vision system acquiring a new image. ID | This ID increments at the beginning of an acquisition and when the Trigger Ack bit is set. The Acquisition ID can be used to synchronize an acquisition with its Inspection Results.

## Byte 8 - 9

Name | Description
--- | ---
Inspection ID | The acquisition ID associated with this set of results.

## Byte 10 - 11

Name | Description
--- | ---
Inspection Result Code | The inspection result code is defined by the Result Code parameter of the WriteResultsBuffer function.

## Byte 12 - 1912

Name | Description
--- | ---
Inspection Results | Inspection result data written from the spreadsheet, using the WriteResultsBuffer function.