LTI TruSense S300 Series Integration Manual 3nd Edition
Page 20
Copyright © [2016] Laser Technology, Inc. All Rights Reserved. Unauthorized duplication, in whole or in part, is strictly prohibited.
Set:
$GO <CR><LF>
Instrument Reply:
$OK
*CRC16
<CR><LF>
Note: Number of measurements and
update period based on $CO settings.
Set:
$GO
,
n
,
m
<CR><LF>
Instrument Reply:
$OK
*CRC16
<CR><LF>
where:
$
= message identifier
GO
= mnemonic for Start Distance Measurement
n
= number of measurements
0 = continuous Note: Must issue $ST
command to stop
1 = one measurement
2 = two measurements, etc
m
= update period
*CRC16 = 16-bit CRC
<CR>
= carriage return
Example:
Input: Set
$GO<CR><LF>
Reply:
$OK*0774<CR><LF>
Note: Timing defined by the $CO
command
Input: Set
$GO,1,1<CR><LF>
Reply:
$OK*0774<CR><LF>
IMPORTANT:
For the TruSense S3xx, the $OS command should be used instead of the
second parameter of the $GO command for setting time interval.
Note:
<number of measurements>,<update period> are stored in volatile memory. To save in
non-volatile memory, save with $SU or $PD command.
$ID
Instrument Identification
Get:
$ID<CR><LF>
Instrument Reply:
$ID,
DS-3xx TruSenseS300-version-build number, firmware date,
4E62F63C*A8CD
<CR><LF>
where:
$
= message identifier
ID
= mnemonic for firmware version information
DS-3xx
= product model
TruSenseS300
= product model
-version
= firmware version
firmware date
= firmware date
4E62F63C
= firmware checksum
*A8CD
= command string checksum
<CR>
= carriage return
<LF>
= line feed
Example:
Input: Get
$ID<CR><LF>
Reply:
$ID,DS-330,TruSense S300 Series-1.14-113,JAN 14 2019,11F14194*406F