# Input Block

## Byte 0 - 1

Name | Description
--- | ---
Command | This field indicates the command that is executed on the rising edge of the Execute Command bit. This signal must not be changed until the Command Completed bit has been set. 0-0x0fff = Reserved 0x1000-0x1fff = Reserved 0x2000 = Set the $System.ProcessinEnabled tag to False 0x2001 = Set the $System.ProcessinEnabled tag to True 0x2002-0xFFFF = Reserved 0x4000 16384 = Load 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. by Name 0x0-0x3E7 0-999 = Load Job by ID 0x1007 = Initiates Job Validation Sets Command Executing bit if initiation was successful or Command Failed if job has invalid Job Validation configuration. When Job Validation is completed, Command Completed bit is set and Command Result Code contains Job Validation Result status. SystemValidationFlag is updated with result of Job Validation run.

## Byte 2 - 3

Name | Description
--- | ---
Reserved | Unused.

## Byte 4 - 1919

Name | Description
--- | ---
User Data | Data buffer which can be read into the spreadsheet using the ReadUserDataBuffer or ReadLatchedUserDataBuffer 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..