DRS Technologies Tamarisk 640 Software Interface Control Document

640x480 long wave infrared camera
Hide thumbs Also See for Tamarisk 640:

Advertisement

Tamarisk
® 640
17 μm 640x480 Long Wave Infrared Camera
Software Interface Control Document
Document No: 1014844
Revision: C

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Tamarisk 640 and is the answer not in the manual?

Questions and answers

Summary of Contents for DRS Technologies Tamarisk 640

  • Page 1 Tamarisk ® 640 17 μm 640x480 Long Wave Infrared Camera Software Interface Control Document Document No: 1014844 Revision: C...
  • Page 2 ©Copyright 2013, DRS TECHNOLOGIES, Inc.- All rights reserved. 13532 N. Central Expressway Dallas, TX 75243 877.377.4783 www.drsinfrared.com The contents of this document may not be reproduced in whole or in part without the written consent of the copyright owner. NOTICE ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND.
  • Page 3: Table Of Contents

    ® Tamarisk Software ICD A B L E O F O N T E N T S Table of Contents ........................i Acronyms and Abbreviations ....................ii Reference Documentation ..................... iii Safety Instructions ......................... iv Notifications: Caution, Warning and Note .................. iv Scope ..........................
  • Page 4: Acronyms And Abbreviations

    ® Tamarisk Software ICD C R O N Y M S A N D B B R E V I A T I O N S Abbreviation Description Abbreviation Description °C Celsius millimeter °F Fahrenheit milliseconds automatic gain control Most Significant Bit bad pixel replacement Maximum Transfer Unit circuit card assembly...
  • Page 5: Reference Documentation

    ® Tamarisk Software ICD E F E R E N C E O C U M E N T A T I O N The following documents form part of this specification. In the event of a conflict between documents referenced herein and the contents of this specification, the contents of this specification shall be considered a superseding requirement.
  • Page 6: Safety Instructions

    When a notification is present, it is important that the user review and understand all statements related to the notification before proceeding. If questions arise, please contact your authorized dealler or DRS Technologies. Notifications are preceeded by a symbol and followed by highlighted text.
  • Page 7: Scope

    ® Tamarisk Software ICD C O P E This document describes the serial protocols and command interface for systems employing the ® ® Tamarisk Software Architecture. The Tamarisk Software Architecture is a design for an infrared thermal imaging core that uses an un-cooled focal plane array (UFPA). 1.1 SYSTEMS OVERVIEW ®...
  • Page 8: Message Format - General

    ® Tamarisk Software ICD E S S A G E O R M A T E N E R A L The serial protocol allows the user to control and monitor status of the thermal imaging module. Every message transmitted or received over the serial interface uses the same message format. The message contains the following components: 1.
  • Page 9: Checksum Computation

    ® Tamarisk Software ICD 2.1 CHECKSUM COMPUTATION Every message has an appended 8-bit checksum. The checksum is computed using all bytes in the �� message from the start character to the last data byte. ��ℎ������������ = �� −��������(��) � ������������ 256 ��=1 Note that summing the negative byte values must be performed using 2’s-complement math, which is common on most processors.
  • Page 10: Command Message Format

    ® Tamarisk Software ICD 0xFFF…FFFD2 & 0xFF = 0xD2. Note that the bit-wise AND operation ensures the checksum length remains 1 byte. 2.2 COMMAND MESSAGE FORMAT All commands originate from the connected device and are sent to the thermal imaging module (TIM).
  • Page 11 ® Tamarisk Software ICD Note: to receive a text message, the module must have debug message mode ON. Data filed includes16-bit command ID of the serial Acknowledgement (ACK) 0x02 command that is being acknowledged Data filed includes 16-bit command ID of the serial Not acknowledged (NAK) 0x03 command that is being unacknowledged...
  • Page 12 ® Tamarisk Software ICD 2.3.2 ACK Response The ACK response is a general-purpose acknowledgement that a command has been received. Some commands will result in two ACK messages – one generated upon receipt of the command and a second generated upon completion of the command. The ACK message contains the ID of the command being acknowledged.
  • Page 13 ® Tamarisk Software ICD commands but are extended to 16 bits in an ERR. checksum Frame check sequence. See paragraph 2.1. Table 8– ERR String Response Format Byte Value/Type Description 0x01 Start of message. 0x04 ERR Response ID. Number of text bytes to follow. 4 to ASCII text string that contains error message.
  • Page 14: Response Message Timing

    ® Tamarisk Software ICD 2.4 RESPONSE MESSAGE TIMING An ACK response will nominally be returned within 1 second of the command being sent. However, there are exceptions: 1. If the command causes flash memory to be erased or programmed, the command can take somewhat longer before generating an ACK.
  • Page 15 ® Tamarisk Software ICD 0x73 (10) Download Setup 0x02 (2) 0x41 (248) Download Packet 0x47 (0) Complete Figure 1 - Download command sequence 2.6.1 Download from Thermal Imaging Module (TIM) to Connected Unit (CU) A download from the TIM is initiated by the CU with the “Data Transfer Download Setup” message (0x73).
  • Page 16 ® Tamarisk Software ICD Table 11 – Data Transfer Download Setup Command Format Byte Value Description 0x01 Start of message. 0x73 Data Transfer Download Setup Command ID. 0x0A Parameters length. 4 to 7 unsigned integer Transfer size in bytes. 8, 9 unsigned integer 0x0001 unsigned integer...
  • Page 17 ® Tamarisk Software ICD There is no response to this command unless packet is corrupted or is the last packet of the transfer. • If this packet is corrupted, the CU should generate a “Data Transfer Download Retry” message (0x46) containing the packet number of the expected packet. •...
  • Page 18 ® Tamarisk Software ICD There is no response to this command. Upon receipt of this command, the TIM will cease data transfer operations. 2.6.1.5 Data Transfer Abort – 0x43 Description: Abort a data transfer. This command can be used to abort both uploads and downloads.
  • Page 19: Camera Data Upload

    ® Tamarisk Software ICD Item Length (in bytes) Conversion from raw bytes Mfg date information Day = int(data[7]) Mfg date information Year = int(data[8]) * 256 + int(data[9]) Mfg date information Month = int(data[10]) Mfg date information Day = int(data[11]) Mfg calibration information Chamber = string(data[12:17]) Mfg calibration information...
  • Page 20 ® Tamarisk Software ICD Figure 2– Upload to TIM Message Sequence Diagram 0x74 (18) Setup Upload 0x02 (2) 0x74 (3) Upload Setup 0x72 (244) Upload Packet 0x72 (244) Upload Packet Flash … Sector 0x72 (244) Upload Packet 0x72 (4) Sector Burning (8) Pause 0x72 (4) Resume...
  • Page 21 ® Tamarisk Software ICD 2.7.1 Data Transfer Upload Setup – 0x74 This message is used as both a command to the TIM and a response to the CU. Description: Sets up a transfer from the connected unit to the TIM. Command Format: Table 19 –...
  • Page 22 ® Tamarisk Software ICD Illegal Size. Size of upload does not agree with expected size. Setup failed. 2.7.2 Data Transfer Upload Packet – 0x72 This message is used as both a command to the TIM and a response to the CU. Description: Carries data to be uploaded to the TIM.
  • Page 23 ® Tamarisk Software ICD Table 24 – Data Transfer Upload Packet Response ID Description CU Response Restart transmission from the packet number 3‡ Packet out of order. included in the message. Upload complete. Flash operations CU should cease transmission of packets underway.
  • Page 24: Operational Commands

    As an example, below are the version strings for ® Tamarisk 1. System Name – “System: Tamarisk-640” 2. CPU Software Version String – This is the version number of the current software release. Example format: “CPU Version: X1.P3.01.01.04” 3. Company Name – “DRS Technologies”...
  • Page 25 “System: UC640-17” “Rel: X1.P3.01.06.06” 4 to Zero-terminated 9Hz Enabled” “ (N+3) text string “DRS Technologies” “FPA: U6160” “X1 Core Lib Rel: 00.00.00” “RTL Rel: 01.00.0066” (N+4) checksum Frame check sequence. Table 28 – System Version Get ACK Response Format Byte...
  • Page 26 ® Tamarisk Software ICD Byte Value Description 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0007 System Version Get Command ID. checksum Frame check sequence. 3.1.2 Customer Non-Volatile Read Command – 0xCA Description: Allows a customer to read up to 252 ASCII characters. This information is read out of non-volatile memory and can be read back with the Customer Non-Volatile Read Command.
  • Page 27 ® Tamarisk Software ICD Command Format: Table 31 – Customer Non-Volatile Write Command Format Byte Value Description 0x01 Start of message. 0xCB Customer Non-Volatile Write Command ID Parameters length, where 10<N<252. 4 to varies Non-volatile memory contents. (N+3) (N+4) checksum Frame check sequence.
  • Page 28 ® Tamarisk Software ICD 0x02 ACK Response 0x02 Parameters length. 4, 5 0x00CC Colorization Enable Command ID. checksum Frame check sequence. 3.1.5 8-Bit Colorization Selection Command– 0xCD Description: Allows the user to select the one of 12 different 8-bit colorization selections. Colorization must be enabled and the output video mode must be set to 8-bit.
  • Page 29 ® Tamarisk Software ICD Command Format: Table 35 – 8-Bit Colorization Selection Command Format Byte Value Description 0x01 Start of message. 0xCD 8-bit Colorization Command ID. 0x02 Parameters length. Selects one of 12 possible colorization pallets 0: White Hot 1: Black Hot 2: Red Light 3: Arcus 4: Inferno...
  • Page 30 ® Tamarisk Software ICD 3.1.6 Video Orientation Select 0xCF Description: Selects the video display output mode Command Format: Table 37 – Video Orientation Select Command Format Byte Value Description 0x01 Start of message. 0xCF Digital Video Source Select Command ID. 0x02 Parameters length.
  • Page 31 ® Tamarisk Software ICD checksum Frame check sequence. Table 40 – Digital Video Source IDs Source ID Description Test Pattern Generator 14 bit data with no invert/revert, no gray or freeze frame during auto-calibrations 14 bit data with 1 frame of latency with invert/revert, gray or freeze frame support during auto-calibrations Output of AGC Module.
  • Page 32 ® Tamarisk Software ICD Command Format: Table 42 – Baud Rate Set Command Format Byte Value Description 0x01 Start of message. 0xF1 Baud Rate Set Command ID. 0x02 Parameters length. Unsigned integer. 4, 5 Baud rate ID value. See table below. checksum Frame check sequence.
  • Page 33 ® Tamarisk Software ICD Table 45 – System Status Get First Response Format Byte Value Description 0x01 Start of message. 0xF2 ACK Response 0x10 Parameters length. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0=none EXTVID...
  • Page 34: Field Calibration Commands

    ® Tamarisk Software ICD 3.2 FIELD CALIBRATION COMMANDS Field calibrations may be performed at any time during camera operations to improve image quality. The most common is the 1-point calibration, wherein the shutter is closed, raw pixel samples are collected and averaged for some number of frames (default is 4), new NUC offsets are computed from the averaged samples, and the shutter is opened to resume operations.
  • Page 35 ® Tamarisk Software ICD 4, 5 0x0027 Field Calibrate Command ID. checksum Frame check sequence. 3.2.2 Field Calibrate – Shutter Disable Set – 0x81 Description: Enables or disables the TIM shutter. When the shutter is disabled it is forced closed and the shutter will ignore requests to open for field calibrations. When the shutter is enabled, it will open and respond to requests to open or close.
  • Page 36 ® Tamarisk Software ICD Command Format: Table 52 – Automatic Calibration Toggle Command Format Byte Value Description 0x01 Start of message. 0xAC Automatic calibration toggle command ID. 0x00 Parameters length. checksum Frame check sequence. Table 53 – Automatic Calibration Toggle Command Format (Option 2) Byte Value Description...
  • Page 37 ® Tamarisk Software ICD Byte Value Description 0x12 Automatic calibration period set command ID. 0x02 Parameters length. 4, 5 Unsigned integer Automatic calibration period in minutes. checksum Frame check sequence. Response Format: Table 56 – Automatic Calibration Period Set Response Format Byte Value Description...
  • Page 38 ® Tamarisk Software ICD Byte Value Description (N+3) text string Example: “AUTOCAL: Interval= 300 sec.” Note trailing null is included in parameters length. (N+4) checksum Frame check sequence. Table 59 – Automatic Calibration Period Get ACK Response Format Byte Value Description 0x01 Start of message.
  • Page 39 ® Tamarisk Software ICD Response Format: Table 61 – Automatic Calibration Activity Control ACK Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0026 AutoCal Activity Control Command ID. checksum Frame check sequence. 3.2.7 Automatic Calibration Pending Activity Query –...
  • Page 40: Agc Commands

    ® Tamarisk Software ICD Table 64 – Automatic Calibration Pending Activity Query ACK Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0025 AutoCal Pending Activity Query command ID. checksum Frame check sequence. 3.3 AGC COMMANDS The system supports both conventional AGC operation and Image Contrast Enhancement (ICE) operation.
  • Page 41 ® Tamarisk Software ICD 1 preset value for high strength Response Format: Table 66 – ICE Mode Min-Max Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0022 ICE Mode Min-Max Command ID. checksum Frame check sequence.
  • Page 42 ® Tamarisk Software ICD 3.3.1 ICE Mode Strength Command – 0x1E Camera RTL Rel version 01.00.4471 or newer is required. Description: Sets ICE Strength. (ICE Mode must be enabled before this command will have any effect). This command, enables the user to select an ICE strength from 0-7 in 1 unit increments.
  • Page 43 ® Tamarisk Software ICD Response Format: Table 72 – ICE Mode High-Frequency Threshold Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x001F ICE Mode High-Frequency Threshold Command ID. checksum Frame check sequence. 3.3.3 AGC Mode Set –...
  • Page 44 ® Tamarisk Software ICD Response Format: Table 75 – AGC Mode Set Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x002A AGC Mode Set Command ID. checksum Frame check sequence. 3.3.4 AGC Black-Hot Polarity Set – 0x28 Description: Commands the system to display hotter objects in the image as darker (blacker) and cooler objects as lighter.
  • Page 45 ® Tamarisk Software ICD Command Format: Table 78 – AGC White Hot Polarity Set Command Format Byte Value Description 0x01 Start of message. 0x29 AGC White-Hot Polarity Set Command ID. 0x00 Parameters length. checksum Frame check sequence. Response Format: Table 79 – AGC White Hot Polarity Set Response Format Byte Value Description...
  • Page 46 ® Tamarisk Software ICD checksum Frame check sequence. Response Format: Table 81 – AGC Manual Gain Set Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0032 AGC Manual Gain Set Command ID checksum Frame check sequence.
  • Page 47 ® Tamarisk Software ICD Response Format: Table 83 – AGC Manual Level Set Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0033 AGC Manual Level Set Command ID checksum Frame check sequence. 3.3.8 AGC Gain Bias Set –...
  • Page 48 ® Tamarisk Software ICD The gain factor computed for each bias setting is a two - piece formula. For gain_bias <= 2047, gain_factor = (0.75*gain_bias/2047)+0.25 For gain_bias >= 2048, gain_factor = (3*(gain_bias-2048)/2047)+1 4.0000 3.7500 3.5000 3.2500 3.0000 2.7500 2.5000 2.2500 2.0000 1.7500 1.5000...
  • Page 49 ® Tamarisk Software ICD For level bias <= 2047, level _factor = 255*level_bias/2047-255 For level bias >= 2048, level factor = 255*(level_bias-2047)/2048 256.000 192.000 128.000 64.000 0.000 -64.000 Level Bias Parameter -128.000 -192.000 -256.000 Figure 5– Level Bias Chart Response Format: Table 87 –...
  • Page 50 ® Tamarisk Software ICD allow more sensitivity but will also gain-up any system noise. A larger value will prevent objectionable gaining-up of system noise but will reduce sensitivity in low-contrast scenes. The AGC Gain Limit Noise Reduction Mode (which is an NV parameter) works to limit the pixel-to-pixel difference and thus reducing the effects of noise across the entire scene.
  • Page 51 ® Tamarisk Software ICD 3.3.11 AGC Gain Flatten Offset Set – 0xD2 Description: Sets the gain limit offset for AGC histogram processing. The default value is NOTE This command has no effect if ICE is enabled. Command Format: Table 90 – AGC Gain Flatten Offset Set Command Format Byte Value Description...
  • Page 52 ® Tamarisk Software ICD Sub Command Format: Table 92 – AGC Region of Interest Sub Command Table Description Additional Parameters Response Get ROI None Text String, ACK Get ROI Limit None Text String, ACK Set ROI 4 unsigned integer Burn ROI to NV None Param All other values reserved.
  • Page 53 ® Tamarisk Software ICD Command Format (sub-command 0x0001, Get Limit): Table 96 – AGC ROI Get Limit Command Format Byte Value Description 0x01 Start of message. 0x84 AGC ROI Get Limit Command ID. 0x02 Parameters length. 0x0001 Sub-command Get Internal ROI Limit. checksum Frame check sequence.
  • Page 54 ® Tamarisk Software ICD 10, 11 Unsigned integer XSTOP, within valid limits (see Get Limit) 12, 13 Unsigned integer YSTOP, within valid limits (see Get Limit) checksum Frame check sequence. Response Format: Table 100 – AGC ROI Set Command ACK Response Format Byte Value Description...
  • Page 55: Zoom Commands

    ® Tamarisk Software ICD NOTE This command has no effect if ICE is enabled. Command Format: Table 103 – AGC Options Set Command Format Byte Value Description 0x01 Start of message. 0xA0 AGC Options Set Command ID. 0x02 Parameters length. 4, 5 0x000A AGC gain flatten offset value.
  • Page 56 ® Tamarisk Software ICD Command Format: Table 105 – Zoom Magnification Set Command Format Byte Value Description 0x01 Start of message. 0xA4 Zoom Magnification Set Command ID. 0x02 Parameters length. Unsigned integer. 4, 5 Zoom magnification ID value. See table below. checksum Frame check sequence.
  • Page 57 ® Tamarisk Software ICD Command Format: Table 108 – Zoom Pan Set Command Format Byte Value Description 0x01 Start of message. 0xA5 Zoom Pan Set Command ID. 0x04 Parameters length. Horizontal offset from the center. 4, 5 Signed integer Negative values center the zoom to the left of FPA center. Positive values center the zoom to the right of FPA center.
  • Page 58: Non-Volatile Parameters Commands

    ® Tamarisk Software ICD Response Format: Table 111 – Zoom Store Current Settings Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x00A6 Zoom Pan Set Command ID. checksum Frame check sequence. 3.5 NON-VOLATILE PARAMETERS COMMANDS The following table lists the non-volatile commands available to the camera user.
  • Page 59 ® Tamarisk Software ICD Default Name Type Values Notes Value 0 = Output of Uploaded Test Pattern 6 = 14 bit data with no invert/revert, no gray or freeze frame during auto-calibrations The output of the selected 7 = 14 bit data with 1 processing block will be output frame of latency with to all video output ports...
  • Page 60 ® Tamarisk Software ICD Default Name Type Values Notes Value 0 = slave mode Genlock This value has no effect when Boolean non-zero = master Master Enable GENLOCK is disabled. mode The number of system clocks to delay the generated Unsigned Genlock signal when enabled Genlock Delay...
  • Page 61 ® Tamarisk Software ICD Default Name Type Values Notes Value 0: White Hot 1: Black Hot 2: Red Light 3: Arcus 4: Inferno 8-Bit 5: SoftLight Unsigned Value is applied only at the time Colorization integer of power up. 6: Sunset Selection 7: Memoriam 8: Flamma Arcticus...
  • Page 62 ® Tamarisk Software ICD Default Name Type Values Notes Value 0 = Disabled Symbology Cannot be larger than 0xFFFF. Unsigned Start Up Time NVParam 52 must also be > 0, Enabled duration integer Duration enabled. in seconds 0: Disable Symbology NVParam 52 must also be Boolean Zoom Enable...
  • Page 63 ® Tamarisk Software ICD Default Name Type Values Notes Value 0 = 1.00X 1 = 1.25X 2 = 1.50X 3 = 1.75X 4 = 2.00X Zoom 5 = 2.25X Magnification Unsigned 6 = 2.50X Power on integer 7 = 2.75X Value 8 = 3.00X 9 = 3.25X...
  • Page 64 ® Tamarisk Software ICD Default Name Type Values Notes Value Enabling this parameter does Crosshairs 0 = disabled Boolean nothing unless parameter 72 is Border Enable non-zero = enabled also enabled. Values outside of allowable Crosshairs X Unsigned 6 to 632 range will be truncated to Location integer...
  • Page 65 ® Tamarisk Software ICD 3. If flash programming fails, this command results in an ERR response containing an informative string. WARNING This command will reset the camera back to factory defaults, any customer non-volatile parameter changes will be lost (this will not effect customer flash sector or customer dead cell map).
  • Page 66 ® Tamarisk Software ICD Response Format: This command generates two response messages. The first is a VALUE message that contains the value of the non-volatile parameter. The second response is an ACK message. Table 116 – Non-Volatile Parameters Get VALUE Response Format Byte Value Description...
  • Page 67: Pixel Map Commands

    ® Tamarisk Software ICD checksum Frame check sequence. Parameter Value size and content are dependent on parameter ID. Two types are common: ♦ Boolean – a 16-bit unsigned integer where: • 0 = disabled • 1 = enabled. ♦ Unsigned integer – a 16-bit value whose range is parameter specific. ♦...
  • Page 68 ® Tamarisk Software ICD Command Format: Table 120 – Defective Pixel Map Cursor Enable Command Format Byte Value Description 0x01 Start of message. 0x38 Defective Pixel Map Cursor Enable Command ID. 0x00 Parameters length. 0 = cursor disable 4, 5 unsigned integer 1 = cursor enable checksum...
  • Page 69 ® Tamarisk Software ICD Response Format: Table 123 – Defective Pixel Map Cursor Position Set Response Format Byte Value Description 0x01 Start of message. 0x02 ACK response 0x02 Parameters length. 4, 5 0x003A Defective Pixel Map Cursor Position Set Command ID. checksum Frame check sequence.
  • Page 70 ® Tamarisk Software ICD Command Format: Table 126 – Defective Pixel Map Pixel Add Command Format Byte Value Description 0x01 Start of message. 0x3B Non-Volatile Parameters Set Default Command ID. 0x04 Parameters length. unsigned integer 4, 5 0 to Cursor row index. Valid values are 0 to 479. (FPA rows –...
  • Page 71 ® Tamarisk Software ICD Response Format: Table 129 – Defective Pixel Map Row Add Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0034 Defective Pixel Map Row Add Command ID. checksum Frame check sequence.
  • Page 72 ® Tamarisk Software ICD Command Format: Table 132 – Defective Pixel Map Remove Item Command Format Byte Value Description 0x01 Start of message. 0x3B Defective Pixel Map Remove Item Command ID. 0x06 Parameters length. unsigned integer 4, 5 Remove item operation ID. See table below.
  • Page 73 ® Tamarisk Software ICD Command Format: Table 135 – Defective Pixel Map Remove All Command Format Byte Value Description 0x01 Start of message. 0x3C Defective Pixel Map Remove All Command ID. 0x00 Parameters length. checksum Frame check sequence. Response Format: Table 136 –...
  • Page 74: Troubleshooting Commands

    ® Tamarisk Software ICD 0x02 ACK Response 0x02 Parameters length. 4, 5 0x00FB Defective Pixel Map Remove All Command ID. checksum Frame check sequence. 3.7 TROUBLESHOOTING COMMANDS The troubleshooting commands are used for troubleshooting hardware and software features of the TIM.
  • Page 75 ® Tamarisk Software ICD Table 141 – Serial Echo ACK Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x0006 Serial Echo Command ID. checksum Frame check sequence. 3.7.2 Tcomp Disable – 0x18 Description: Disables or enables TIM temperature compensation (Tcomp).
  • Page 76 ® Tamarisk Software ICD checksum Frame check sequence. 3.7.3 Test Pattern Select – 0xF4 Description: Enables and selects a video test pattern. Selecting test pattern <0x0000> disables the test pattern generator. This test pattern replaces the input video stream from the FPA and facilitates testing of downstream processing blocks.
  • Page 77 ® Tamarisk Software ICD Response Format: Table 146 – Test Pattern Select Response Format Byte Value Description 0x01 Start of message. 0x02 ACK Response 0x02 Parameters length. 4, 5 0x00F4 Test Pattern Select Command ID. checksum Frame check sequence. 3.7.4 RS170 Test Pattern Enable – 0xD8 Description: Enables RS170 test pattern.
  • Page 78 ® Tamarisk Software ICD Description: Toggles the display of verbose messaging. Command Format: Table 149 – Verbose Mode Toggle Command Format Byte Value Description 0x01 Start of message. 0xFF Verbose Mode Toggle Command ID. 0x00 Parameters length. checksum Frame check sequence. Table 150 –...
  • Page 79: Command Quick-Reference

    ® Tamarisk Software ICD O M M A N D U I C K E F E R E N C E In this section a list of commands is provided to aid you in customizing your scripts and camera control.
  • Page 80 ® Tamarisk Software ICD RTL Rel version required (needs to be Description (Hex) paired with compatible CPU(Rel) version) 0x3C Defective Pixel Map Remove All 0x41 Data Transfer Download Packet 0x43 Data Transfer Abort 0x46 Data Transfer Download Retry 0x47 Data Transfer Download Complete 0x72 Data Transfer Upload Packet 0x73...
  • Page 81 ® Tamarisk Software ICD RTL Rel version required (needs to be Description (Hex) paired with compatible CPU(Rel) version) 0xD7 Digital Video Source Select 0xD8 RS170 Test Pattern Enable 0xF1 Baud Rate Set 0xF2 System Status Get 0xF4 Test Pattern Select 0xFB Defective Pixel Map Flash Burn 0xFF...

Table of Contents