Document Change History .......................... 2 Contents Hardware Specification..........................3 Connector IO Interface..........................4 Cable Harness Specification........................6 LED Defentition ............................7 Current Consumption ..........................7 Device mounting............................7 PC Device Configuration ..........................8 Feature Matrix ............................. 8 Device Configuration........................... 9 Parameter File ............................
Page 3
Revision Date Changes Document Change History 2/2/2015 Initial Release 3/18/2015 Updates by NB for FCC/ICC compliance Sales Engineering support@xirgotech.com...
Active Receive 65 mA The XT6350 device must be securely installed. The accelerometer will not calibrate if unit is loose Device Mounting: when vehicle is in motion. When mounting the device, use a tie strap to secure the device as noted below.
PC Device Configuration: A RS-232 to USB TTL converter cable is required to connect an XT6350 device to a computer for local configuration. Serial Port # 2 is used for configuration. Connect the XT6350 Tx wire to the TTL converter cable Rx wire. Connect the XT6350 Rx wire to the TTL converter cable Tx wire.
Communication Protocol TCP, UDP , UDPwACK Firmware Download The XT6350 is a full-feature device based on a platform that allows rapid customization by market and Device Configuration application requirements. The XT6350 series offers highly configurable firmware which allows full control of device reporting behavior.
Each Trigger Block has one Trigger. The Trigger must test true for an action to occur. A test is usually made of one comparison. See Comparison table. Each Trigger Block can contain unlimited Conditional Action Blocks. Trigger Blocks and Conditional Action block will use the following when building a script: System Values Events Special Functions...
Page 13
COMPARISONS TABLE: InRange(<a>, <b>, <c>) True when argument a is between argument b and argument c (inclusive) COMPARISON DESCRIPTION NotInRange(<a>, <b>, <c>) True when a is less than b or a is greater than c. b must be less than c. Eq(<a>, <b>) True when a equals b.
Parameter File The parameter file is the setting for all of the XT6350 hardware peripherals, network behavior, and . The following table contains all the parameters that can be inputs to core functionality of the XT6350 configured in a XT6350:...
Messages The XT6350 custom message allows users to select what fields of data to be sent in a message when triggered. How to create a Message A message can contain up to 40 data fields and you can have up to 128 different messages.
Page 16
PCR slot 2 will contain a Recipe string with 4 fields: PacketID, DeviceID, Hdop, and NumSats :wycfg pcr[254] "fe0401031213" recipe_hex_string -" fe0401031213" RecipeID Number of fields Field 0 is Packet ID Field 1 is DeviceID Field 3 is Hdop ...
Page 17
Breakdown A pcr is a list of fields that will be used to create a message to be sent from the XT6350 to the server. Each packet recipe can contain up to 40 fields The device can store 128 packet recipes ...
Page 18
You will want to send the 88-88 header and return the serial number of the packet sent to you, in the third and fourth byte. Therefore, the XIRGO unit will only accept an acknowledgement payload of 88-88-01-04 for a packet sent with packet serial number 260 (hex 01-04).
Page 19
Appendix A SYSTEM VALUES UnixTime Seconds since midnight Jan 1, 1970. VALUE DESCRIPTION GPSLat Degrees of latitude (unit 0.000001 degree) GPSLon Degrees of longitude (unit 0.000001 degree) GPSAlt Height above sea level (unit 0.1 meter) GPSHeading Heading of travel (unit 0.1 degree) GPSSpeed 2D speed in km/hr.
Page 20
Appendix B EVENT TABLE TimerExpired(<index>) Evaluates to 1 when timer is expired, index is in the range 0 - 31 EVENT DESCRIPTION INDEX RANGE otherwise 0 UserEventIsActive(<index>) Evaluates to 1 when a user event has index is in the range 0 - 255. been injected into interpreter, otherwise Use :xrmsg <index>...
Page 21
Appendix C SPECIAL FUNCTION TABLE UserVar8(<index>) Evaluates to value stored in user variable index is in the range 0 - 15 Special Function Description Index Range UserVar16(<index>) Evaluates to value stored in user variable index is in the range 0 – 7 UserVar32(<index>) Evaluates to value stored in user variable index is in the range 0 - 7 FlagIsSet(<index>)
Page 22
Appendix D ACTIONS TABLE Reset Device ResetDevice() Action Syntax Reset Modem ResetModem() Reset GPS ResetGPS() Turn Off GPS TurnOffGPS() Turn On GPS TurnOnGPS() Set User Variable SetUserVar(<type>, <index>, <value>) type is in the range 0 - 2 where: 0 = 8bit variable 1 = 16bit variable 2 = 32bit variable index is in the range:...
Page 23
Build And Send Msg <packet_id>, <reason_code>, <destination_id>, <ack>) ACTION SYNTAX packet_id is in the range 0 – 255. reason_code is in the range 0 - 255. destination_id is in the range 0 - 9. One of the destinations servers dst[x] ack is in the range 0 - 1 0 = No Acknowledgement needed 1 = Resend until acknowledged...
Page 24
Flash Output FlashOutput(<output_index>, <blink_rate>) index is in the range 0 - 3. blink_rate is in the range 1 - 65535Hz. Clear Driver Ids Device Check In ClearDriverIds() CheckInNow() Sales Engineering support@xirgotech.com...
Page 26
Appendix F MESSAGE FIELDS TABLE Field Size Units resolution Range Notes packet recipes can be labelled from 0x01 PacketID 0 to 255 0-255, but there are only 128 recipe slots" 0x02 FmCustomHeader 0 to 255 value TBD (currently zero) DeviceId/ 100000000 to Unsigned integer representing 0x03 999999999 numeric ESN...
Page 27
0 to Unsigned integer represent unique 0x0e DriverIdCode1 4294967295 iButton ID 0 to Unsigned integer represent unique 0x0f DriverIdCode2 4294967295 iButton ID 0 to 0x10 OdometerDelta 4294967295 0 to 0x11 Flags bitfield 4294967295 0x12 Hdop 0.0 to 25.5 Unsigned integer 0x13 NumSats 0 to 255 0x14 ReceiverSigStr...
Page 28
0x1f AccelEventDuration seconds 0.1 0 to 255 Unsigned integer representing 0x20 AccelEndDateTime 0x0 to 0xffffffff number of seconds from Unix Epoch Signed integer decimal value of -2147.483648 4byte hex string divided by 0x21 AccelEndLat degrees 1.00E-06 1000000 (useful range -180.0 to 2147.483647 180.0) Signed integer decimal value of...
FCC Radio Frequency Interference Warnings & Instructions: The XT6350 has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Page 31
équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une communication satisfaisante. This radio transmitter (IC: 10281A-XT6350, Model Number: XT6350) has been approved by Industry Canada to operate with the antenna types listed below with the maximum permissible gain and required antenna impedance for each antenna type indicated.
Need help?
Do you have a question about the XT6350 and is the answer not in the manual?
Questions and answers