User Guide Laird Configuration and Test Utility Software. Version 1.0

Similar documents
RM024 DVK USER GUIDE VERSION 1.2

Developer Kit User s Manual Version 3.3

Technical Support: Phone: Web:

Datasheet BT860 Development Kit

COMTool User Guide Version /02/2013

Datasheet BT85x Series Development Kits

MDR29x Wireless 900 MHz Modem

RC232 Configuration and Communication Tool (CCT) User Manual

GDI Communications, LLC. Graphical User Interface. User Manual. Version 1.0.1

D8000 SERIES QUICK START GUIDE

Cisco C880 M4 Server User Interface Operating Instructions for Servers with E v2 and E v3 CPUs

SIGFOX-CCT (Configuration and Communication Tool) User Manual

MBUS-CCT (Configuration and Communication Tool) User Manual

VitalAxis Deployment Tracker User Manual

Authorized Send User s Guide for imagerunner Machines Version 4.1

TRANSCEIVER DATA PROGRAMMER TDP-136 INSTALLATION & OPERATING INSTRUCTIONS. Document No. 00RE277 Rev. C FEB Technisonic Industries Limited

Cisco Instant Connect MIDlet Reference Guide

MultiView Matrix 8x8 CAT5 Switch

ConnexLink. User s Manual Version 1.0

Cisco TEO Adapter Guide for Microsoft Windows

PROMISE ARRAY MANAGEMENT ( PAM) USER MANUAL

BIET EtherNet Interface

Temperature-Humidity Sensor Configuration Tool Rev. A 1/25/

LE840/LE850. Printer Setting Tool Manual Technical Reference

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007

User Manual. August 2008 Revision 1.0. SKH300 ibutton Reader Configuration Utility

PROMISE ARRAY MANAGEMENT ( PAM) FOR FastTrak S150 TX2plus, S150 TX4 and TX4000. User Manual. Version 1.3

NE-4100 Series Serial Command Mode User s Guide

USBG-8COM-PRO 8-Port USB to RS-232, 422, 485 Auto Setup Adapter Manual. Features & Specifications. Specifications

CRD User Guide. Table of Contents. 1 Initial Configuration of the CRD The Control Console

F5 WANJet 200. Quick Start Guide. Quick Start Overview

Installation and Programming Manual. Niobrara Research & Development Corporation P.O. Box 3418 Joplin, MO USA

Veritas Desktop and Laptop Option 9.2

Embedded Modbus TCP Module GS11-MT. User Manual REV 1.1. SST Automation.

User Manual Revision: A04 June 23, QuEST Rail LLC.

Getting Started Manual. SmartList To Go

x10data Smart Client 7.0 for Windows Mobile Installation Guide

Authorized Send User s Guide Version 4.0

8 Port USB to RS- 232/422/485 Octal Adapter. Product Manual. Coolgear, Inc. Version 1.1 April 2018 Model Number: USB-8COMi-RM.

Kinetis Flash Tool User's Guide

User Guide. Avigilon Camera Configuration Tool

AN2143 Application note

SmartStack SAE J1939 Communication Module

XPort Direct+ Embedded Serial-to-Ethernet Device Server User Guide

Fisher ROC Plus Serial Driver Help Kepware Technologies

Zebra Link-OS Printer Profile Manager Enterprise

Cisco TEO Adapter Guide for

Version N 2.0. LaurTec. RS232 Terminal. Debugging Embedded Systems. Author : Mauro Laurenti ID: PJ11004-EN. Copyright Mauro Laurenti 1/33

NL6000 Wireless Modem NL6000 User Manual Rev 1.1

RC232 Deployment Tool (DT) User Manual

ECAN-240. (Modbus TCP to 2-port CAN Bus Gateway User manual) ECAN-240 Modbus TCP to 2-port CAN Bus Gateway User Manual, Version 1.0.

Software Documentation

EV Software Rev Evaluation System User Guide. Introduction. Contents. Hardware and Software Setup. Software Installation

PanelViewt 1200 Transfer Utility User Manual

FCC Information. RoHS This product is RoHS compliant. SJ/T The following contains information that relates to China.

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

Mitsubishi FX Net Driver PTC Inc. All Rights Reserved.

AN2430 Application note

Cisco Unified Communications Self Care Portal User Guide, Release 11.5(1)

2001 by NEC America. All Rights Reserved. Printed in U.S.A.

tsh-700 Series User Manual

Kinetis Flash Tool User's Guide

Symantec Enterprise Vault

Release Notes: Version Operating System

Agilent Technologies. Connectivity Guide. USB/LAN/GPIB Interfaces. Agilent Technologies

Symantec Enterprise Vault

Industrial Serial Device Server

rbox610 Series Robust Din-rail Fanless Embedded System Web Configuration and App Software User s Manual

Guest Management Software Administrator Guide. Installation and Getting Started Guide Administrator Guide

TIBCO Spotfire Automation Services 7.5. User s Manual

OP Handheld Manual. BALOGH 7699 Kensington Court Brighton, MI (248)

USER GUIDE EDBG. Description

AN4872 Application note

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

XPress DR Industrial Device Server User Guide

B-EX Series B-EX Setting Tool Operation Manual

FERGUSON BEAUREGARD. RTU-5000 Configurator User Manual

WRE2206. User s Guide. Quick Start Guide. Wireless N300 Range Extender. Default Details. Version 1.00 Edition 1, 01/2015

Product Manual. 2 Port USB to RS-422 /485 Optical Isolated Adapter. Coolgear, Inc. Version 1.1 March 2018 Model Number: USB-2COMi-Si-M

EtherNet /IP User Guide

EtherSeries Modbus Gateway EMB-2 User s Guide

IPM-01 / IPM-01H MODBUS TCP/RTU Bridge User Guide

AWLaunch. Software Manual. Version 1.2 Last Revised April 27, 2009

Authorized Send User s Guide Version 3.5

This 4-port RS-422/485 Adapter is provided with an external switching power adapter in the package.

Software Update C.09.xx Release Notes for the HP Procurve Switches 1600M, 2400M, 2424M, 4000M, and 8000M

EDBG. Description. Programmers and Debuggers USER GUIDE

INSTALLATION GUIDE Maxiflex P3e CPU M1262F

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description

LINK USER MANUAL. Campus-REX RS Interface Card Catalog Number: CAD1069I5 Issue 5

EQ-DCM User Manual Revision 1.02 Sep 10, 2013

x10data Smart Client 6.5 for Windows Mobile Installation Guide

Proficy* HMI/SCADA - ifix LAN R EDUNDANCY

LMX9838 Cable Replacement

EtherPoll User s Guide

MOD-RFID1356 User Manual. All boards produced by Olimex are ROHS compliant. Rev.A, May 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

E ther S erie s. D N P-3 G ate w a y. User s Guide. Firmware Version 3.x

Flex Series User Guide

FMC-MCM-1000 Evaluation and Product Development Platform. Instruction Sheet SOC Technologies Inc.

Quest VROOM Quick Setup Guide for Quest Rapid Recovery for Windows and Quest Foglight vapp Installers

Transcription:

A Version 1.0

REVISION HISTORY Version Date Notes Approver 1.0 07 Dec 2016 Initial Release N. Zach Hogya 2

CONTENTS DVK Software Installation... 4 PC Settings Tab... 4 Port 1/Port 2 Options... 5 Options... 6 Status Bar... 6 About Button... 6 Configure Tab... 6 Read Radio Button... 7 Write Radio Button... 7 Port 1/Port 2 Buttons... 8 Calc Baud Button... 8 Hex/Decimal Button... 8 GUI View Button... 8 EEPROM Editor View Button... 9 Load File Button... 9 Save to File Button... 9 Compare EE Button... 9 Range Test Tab... 10 Test Selection... 11 Transmit Packet Selection... 12 Test Type... 12 Received Packet Display... 12 Timing... 12 Test Results... 13 Port 1/Port 2... 13 View Tx Packets/View Rx Packets... 13 Clear Button... 13 Run Button... 13 Stop Button... 13 Save to File... 13 Config Email... 13 Terminal/Chat Tab... 14 Send Button... 14 ASCII Display... 14 Hexadecimal Display... 14 Clear Button... 14 Font Button... 15 Print Button... 15 Save to File... 15 Command Tab... 15 Radio Buttons... 16 Command Name Field... 16 Command Field... 16 Optional Comments Field... 16 Received Data Port 1/Port 2 Window... 16 AT Enter/Exit Command Mode... 16 Perform Reset after Completion... 16 Port 1/Port 2 Buttons... 16 Send... 16 Appendix I... 17 Range Test Scripting Feature... 17 3

DVK SOFTWARE INSTALLATION Locate the Laird Configuration and Test Utility from the Software Downloads tab of the applicable product page of the Laird website, a login and password will be required to access the download (http://www.lairdtech.com/product-categories/embedded-wireless/ramp-ism-modules). To install the software, run Setup.exe and follow the installation prompts. During the installation, the software prompts the user to install the Laird Technologies USB Driver. Note: Installing the driver the same time as the software is recommended. The first time the software is run, the message in Error! Reference source not found. displays: Figure 1: First-time run of Laird DVK software Click OK. The software opens to the PC Settings tab. PC SETTINGS TAB The PC Settings tab is shown in Figure 2 as it appears the first time the program runs. Select the product type to be tested in the Product drop-down menu. Doing this automatically selects the default baud rate of the selected product. Use the Find Ports button to search Windows for existing COM ports. The ports are then available in the Port drop-down menu for the Port1 Settings. If the desired COM port is not found, you can manually add it with the Add Ports button. To use two serial ports, check the Enabled checkbox under Port 2 settings and follow the same steps to set up Port 2. 4

Figure 2: PC Settings window Port 1/Port 2 Options The application can control up to (2) COM ports, including virtual COM ports, which physically map to USB or Ethernet ports. The Port dropdown menu allows selection of COM1 through COM16. An error message displays if a port is selected that is either non-existent or already occupied by another program. When a port selection is made, the application attempts to open the port and list its status as: Unavailable Open Closed The Port Status is located just above the Port drop-down menu and also in the status bar at the bottom of the screen. The software may communicate with a radio if the Port Status is Open. Note: If the port you need to communicate to shows up as Unavailable check that no other programs are open that are using the same COM port and that all drivers have been installed. You will need to install drivers for any serial cables used and may need to install the ConnexLink Configuration Utility USB Drivers from the Software Downloads tab of the applicable Laird Product page (the download will require a login and password which can be requested from the website). 5

Although menus are shown for Baud Rate, Parity, Handshaking, Data Bits, and Stop Bits, only the Baud Rate, Parity and Handshaking menu selections should be changed. Options The application also provides the following options: Table 1: Configurable options Option Save Settings On Exit Read/Write With AT Commands Auto Baud Auto Archive Monitor UDP for New Devices Description When this option is enabled, the application automatically loads all changes made to the Settings tab the next time the application is run. Otherwise, any changes made are discarded. When this option is enabled, the application uses AT Commands to enter and exit Command mode to modify EEPROM settings. This checkbox should be checked at all times unless Pin 15 (CMD/DATA) is pulled Logic Low to enter Command mode. When this option is enabled, the application scans all available COM Ports using the most common baud rates until a radio is found. If no radio is found or the application cannot open the port, an error message displays. The application only uses Auto Baud when prompted by the user after an unsuccessful read process. When this option is enabled, the application archives the EEPROM settings for each radio after a successful write process. Although not required, the application prompts the user to type a description of the changes made. Auto Archive can be used to restore the radio to a previously known working configuration. This option is used for legacy ConnexNet products and does not apply current products. Status Bar Located at the bottom of the application window, the status bar gives the state of Port 1, RTS Port 1, CTS Port 1, Port 2, RTS Port 2, and CTS Port 2 lines. When the text appears black, the current state is displayed. When the text appears gray, the current state is not displayed. The text shown in the bottom status bar gives a simplified status of the current pending software process. The software has no pending process when Communications Idle is shown. On the right side of the status bar, a progress bar indicates the progress of longer commands such as Find Ports or Write Radio. About Button Click About to determine the revision number of the application and the contact information for Laird Technologies. CONFIGURE TAB The configure tab is used to display the 256 byte EEPROM contents. The screen is able to do this in two formats: GUI Hexadecimal The GUI format is the default display. The user may change the display by using buttons located in the lower left corner of the application window. Click GUI View to display the data in GUI format; click EEPROM Editor View to display the data in hexadecimal. 6

Figure 3: Configure tab Read Radio Button To update the Configure and EEPROM Editor View pages with the EEPROM contents of a radio currently connected to the proper port on the PC, click Read Radio. When the radio is successfully read, a confirmation displays as shown in Figure 4. Figure 4: Successful Read Radio Write Radio Button After making changes to the controls on the Configure tab, click Write Radio to save those changes to the radio EEPROM. 7

Port 1/Port 2 Buttons Click Port 1 for the Write Radio and Read Radio buttons to communicate through Port 1. Click Port 2 for the Write Radio and Read Radio buttons to communicate through Port 2. Calc Baud Button The Baud dropdown menu includes all standard PC baud rates. In rare cases, a user may want to use a nonstandard baud rate. To do this, click on the Calc Baud button. The Calculate Baud Rate dialog box appears. Figure 5: Calc Baud window To calculate the settings for a particular baud rate, type the baud rate into the Desired Baud Rate text field. If the number in the Desired Baud Rate text field is ±3% of an acceptable baud rate, the rest of the fields in the Calculate Baud Rate automatically populate. If the baud rate is not supported by the radio, the remaining text fields remain blank. An example of an acceptable non-standard baud rate is shown in Figure 6. A non-standard rate being rejected is shown in Figure 7. Figure 6: Successful baud rate Figure 7: Unsuccessful baud rate Click Save to display the Actual Baud Rate in the Baud window on the Configure tab of the application. Click Cancel to ignore these changes. The Actual Baud Rate does not always match the Desired Baud Rate. However, the program verifies that the Desired Baud Rate is within 3% of the Actual Baud Rate (as required by the radio). Hex/Decimal Button All of the text entry type boxes found on the Configure tab indicate whether the value is presented in Hexadecimal (Hex) or Decimal (Dec). Click the indicator (Hex or Dec) to toggle between the Hexadecimal and Decimal notation. GUI View Button Click the GUI View button to display a GUI representation of the 256 byte EEPROM contents of the radio. 8

EEPROM Editor View Button Click the EEPROM Editor View button to display a hexadecimal dump of the full 256 byte EEPROM resident on the radio. The EEPROM Editor View is shown in Figure 8 as it appears after successfully reading a radio. Figure 8: EEPROM Editor View after successfully reading radio Load File Button Click the Load File button to load a file previously created by this application. It can also be loaded to restore an EEPROM to a former state. Save to File Button Click the Save to File button to save an EEPROM program to a file. It also allows for the current state of the EEPROM to be restored at a later time. Compare EE Button Click the Compare EE button to compare two or more saved EEPROM files. This can be a very useful tool when analyzing performance of two or more transceivers. An example is shown in Figure 9. 9

Figure 9: Compare EE window RANGE TEST TAB The Range Test tab allows you to send packets of data between two radios and report the number of successes and errors. An example is shown in Figure 10. Figure 10: Range Test tab 10

Test Selection There are six test options that can be selected. For each of these options, excluding Port 1 Send Only, the application performs data verification as part of the test. This means that the application sends specific data out and the application expects a specific response to that transmission. If it does not get that specific response, it reports an error. Important: The ports referred to are Ports for the application, NOT the Windows communication ports. The available selections are: Port 1 -> Port 2 This test selection is used when two development kits are connected to one PC. This selection is used to send data from the radio connected to Port 1 to the radio connected to Port 2. Port 2 -> Port 1 This test selection is used when two development kits are connected to one PC. This selection is used to send data from the radio connected to Port 2 to the radio connected to Port 1. Port 1 <-> Port 2 This test selection is used when two development kits are connected to one PC. This selection is used to send bidirectional data back and forth between the radio connected to Port 1 and the radio connected to Port 2. Port 1 Send Only This test selection is used when one development kit is connected to a PC. This selection is used only to send data from the radio connected to Port 1. This would most often be used when the remote radio is connected to a second PC and is running the Port 1 Receive Only test. There is no data verification with this option. Port 1 Receive Only This test selection is used when two PCs are used with two development kits. One development kit is connected to each PC. When this selection is made, the radio attached to the port of PC 1 receives data sent from the radio attached to PC 2, which is set to Port 1 Send Only. Both PCs should be set up with the same number of bytes in the Create Data field. Note: Initiate the test on both computers at the same time. If this is not done, there may be some errors reported until the two radios synchronize with each other. Port 1 Loopback This test selection is used with two development kits and one PC. The PC is connected to one development kit and runs the Laird Configuration and Test Utility software. The second development kit is powered on and set up in loopback mode using a jumper on the development board. The radio attached to PC 1 transmits data to the remote radio. The remote radio receives the data and retransmits it back to the radio attached to PC 1. There are three typical hardware setups: 1. One radio is plugged into a serial or USB port on a PC. The second radio is plugged into a separate power supply with a loopback adapter connected. 2. One radio is plugged into a serial or USB port on a PC. The other radio is plugged into a different serial or USB port on the same computer. 3. One radio is plugged into a serial or USB port on a PC. The other radio is connected to a serial or USB port on another PC. Note: If using two PCs for the test, the application run on both sides should have Port 2 disabled on the PC Settings tab and both radios should be connected to Port 1 only on both PCs. 11

Table 2: Example Hardware Setups Test Selection Port 1 Action Port 2 Action Hardware Setup Port 1 -> Port 2 TX RX 2 Port 2 -> Port 1 RX TX 2 Port 1 <-> Port 2 TX/RX TX/RX 2 Port 1 Send Only TX N/A 3 Port 1 Receive Only RX N/A 3 Port 1 Loopback TX/RX N/A 1 Transmit Packet Selection This section allows you to select the data packet used to perform the Range Test. You may either create data of a specified byte length or load your own text or script file (see Appendix I for scripting details). Test Type The test type allows you to select how long the test is performed. The choices are shown in Table 3: Table 3: Test Types Test Type Continuous Timed Number of Runs Single Step Break on Error Description Test runs until stopped. Test runs for a specified time period. Test runs for a specified number of runs. Test runs for a single step. Test runs until an error occurs. Received Packet Display This section allows you to select how the received packets are displayed. The user is provided the following options: ASCII or Hexadecimal format Packet Time Stamp Only Display Errors Timing This section allows you to modify the TX and RX timing of the test. TX Delay RX Timeout This field allows the operator to change the amount of delay between transmissions (in milliseconds {ms}). This field allows the operator to change the amount of time to wait for a packet to be received (in milliseconds {ms}). 12

Test Results The Test Results area is used to display the results of the test. Runs Errors Percentage Good Approx Time Remaining The run number is incremented every time a test is completed, whether errors occurred or not. This is the number of errors that occurred while the test was performed. This is the percentage of test results that were successful. This is a display of the approximate throughput of the radio. The application uses a rough calculation to display the amount of data transferred in bits per second (bps). This field is used to indicate how much longer the test will run. Depending on the initial setup of the test, this field may display time or, if the test was set to run a specific number of runs, it displays the number of runs that remain. Port 1/Port 2 Displays the Tx or Rx activity for Port 1 and Port 2. View Tx Packets/View Rx Packets Allows you to switch between Tx or Rx packets in the Port 1/Port 2 display. This will default to View RX Packets display when the test is started. Clear Button Click the Clear button to set all of the statistics and errors back to zero. This can be used while a test is running. Run Button Click the Run button or the F10 button to start the test. Stop Button Click the Stop button to stop the current test running. Save to File Click the Save to File button to save the Port 1/Port 2 results windows to a text file. Config Email This feature does not currently work. 13

TERMINAL/CHAT TAB The Terminal/Chat tab is used to send small data packets between two COM ports. As data is received it is appended to the appropriate Port window. An example of the Terminal/Chat tab is shown in Figure 11. Figure 11: Terminal/Chat tab Send Button Click the Send button to send the data in the textbox out of the selected port(s). The current user s Windows username is also sent with the data. ASCII Display When selected, newly received data is displayed in ASCII format. Hexadecimal Display When selected, newly received data is displayed in Hexadecimal format. Clear Button Click the Clear button to erases all of the text displayed in both text windows. 14

Font Button Click the Font button to open a font selection window allowing the font used in the text boxes for both terminals to be changed. Both terminals will use the same font. Print Button Click the Print button to print the contents of the Port 1/Port 2 windows. Save to File Click the Save to File button to save the contents of the Port 1/Port 2 windows to a text file. COMMAND TAB The Command tab is used to send configuration, CC (product family dependent) and AT commands (product family dependent) to the radio on the selected port. Figure 12 is an example of the Command tab for the RM024 product family: Figure 12: Command tab 15

Radio Buttons The application sends one command at a time. To select a command, click the Radio button next to it. Command Name Field The Command Name field consists of a list of the most commonly used commands for the module. Additional commands may be added to the list. The length of the Command Name is not restricted and is not required by the application. Command Field The Command field contains a list of the commands for each of the command names in the Command Name field. When a command name is selected in the Command Name field, the command that is in the same position in the adjacent Command field is the command that is sent to the radio. Additional commands may be added to the list. Optional Comments Field The Optional Comments field is where the user may enter any comments that they would like to accompany the command information. This field is not restricted in length and is not required by the application. The description for a particular command displays when that commands radio button is selected, if comments have been entered by the user previously. Received Data Port 1/Port 2 Window Data received over the serial port while on the Command tab (whether in response to a command or not) displays in the Received Data window in hexadecimal format. AT Enter/Exit Command Mode When selected, the radio enters/exits AT Command mode as required to complete the selected command by issuing the AT Enter/Exit Command Mode commands, alternatively the CMD/DATA line can be used to enter/exit AT Command mode. Perform Reset after Completion When enabled, the radio resets after the selected command has completed. This is useful when writing EEPROM changes, which only take affect after a reset. Port 1/Port 2 Buttons Click the Port 1 button to send commands and display received data for Port 1. Click the Port 2 button to send commands and display received data for Port 2. Send Click the Send button or F10 to send the selected command out of the selected serial port. 16

APPENDIX I Range Test Scripting Feature File Structure All scripts must be written in a standard text editor such as Notepad++ and must be saved as *.rtc. Commenting Prefacing any line with a SPACE treats that entire line as a comment. The first line of any script is ignored by the software; we recommend that you leave the first line blank or make it a comment line with some text written in it. Many scripts just have the text First line is a comment written on the first line after the SPACE. When the script loads to the Laird Configuration and Test Utility Range Test tab, the Comment lines are highlighted as GREEN text. Example: First line is always a Comment set off by a SPACE *S1 1400 05 0A 10 55 * *S1 1400 Second character (the S in this example) *S Send data *C Capture or receive data *D Delay *B Break Third character (the 1 in this example) The port instance number. Port one in the software may reference COM7 and port two may reference COM5. In this software, only two ports are supported; this character is always 1 or 2. Fourth character (the SPACE in this example) At least one space must be present. Remaining character (1400 in this example) A receive timeout in milliseconds New line The timeout is followed by a carriage return <cr> 05 0A 10 55 Characters must be separated by one or many spaces. Only hexadecimal characters are accepted. You can put as many or as few characters per line as desired. You can have comment lines in the script (SPACE is the first character so the entire line is disregarded). You must have an asterisk at the end of the statement on its own line (S, C statements only). 17

S/C Statements S and C statements must start and end with an asterisk. C statements There are two wildcard characters:?? This is used on C statements in which the wildcard represents one and only one character from 0 no upper limit. The content of the character(s) is ignored due to the wildcard. Be careful when ending statements with an **; the wildcard permits any number of characters and you haven t framed the wildcard by placing characters after it. When that happens, the program accepts incoming characters until a time gap is experienced equal to or greater than the timeout parameter for this particular statement. D/B Statements D and B statements start with an asterisk but have no end asterisk as they are single line commands. D (Delay) statements are followed by a SPACE and then a numerical value representing the desired delay time in milliseconds (ms) B (Break) statements are usually used at the end of a script that is not meant to be run in a loop; it exits script processing.. Patent pending. Any information furnished by Laird and its agents is believed to be accurate and reliable. All specifications are subject to change without notice. Responsibility for the use and application of Laird materials or products rests with the end user since Laird and its agents cannot be aware of all potential uses. Laird makes no warranties as to non-infringement nor as to the fitness, merchantability, or sustainability of any Laird materials or products for any specific or general uses. Laird, Laird Technologies, Inc., or any of its affiliates or agents shall not be liable for incidental or consequential damages of any kind. All Laird products are sold pursuant to the Laird Terms and Conditions of Sale in effect from time to time, a copy of which will be furnished upon request. When used as a tradename herein, Laird means Laird PLC or one or more subsidiaries of Laird PLC. Laird, Laird Technologies, corresponding logos, and other marks are trademarks or registered trademarks of Laird. Other marks may be the property of third parties. Nothing herein provides a license under any Laird or any third party intellectual property right. 18