Xirgo Technologies XT6372R Vehicle GPS/Cellular Tracking Device with BT User Manual XT6372R User Guide
Xirgo Technologies Inc. Vehicle GPS/Cellular Tracking Device with BT XT6372R User Guide
Contents
- 1. User manual
- 2. Users Manual
User manual
XT6372R User Guide Version 2.0 188 Camino Ruiz Camarillo, CA 93012 www.xirgotech.com support@xirgotech.com Contents Document Change History .......................................................................................................................... 2 Hardware Specification:.............................................................................................................................. 3 Connectors IO Interface: ............................................................................................................................. 4 Cable Harness Specification: ...................................................................................................................... 6 LED Definition ............................................................................................................................................. 7 Current Consumption ................................................................................................................................. 7 Device Mounting:......................................................................................................................................... 7 PC Device Configuration: ............................................................................................................................ 8 Feature Matrix: ............................................................................................................................................ 8 Device Configuration ................................................................................................................................... 9 Script File ................................................................................................................................................. 9 Parameter File ....................................................................................................................................... 12 Messages .................................................................................................................................................... 13 How to create a Message....................................................................................................................... 13 Decoding a Message .............................................................................................................................. 14 Acknowledgements ............................................................................................................................... 16 Regulatory Statements: .............................................................................................................................. 28 Sales Engineering support@xirgotech.com Document Change History Revision Date 1.0 2.0 4/12/2017 7/21/2017 Changes Initial Release based on XT6350 User Guide_V2 Revised based on TCB notes Sales Engineering support@xirgotech.com Hardware Specification: Cellular Wireless Technology: Verizon LTE: Bands 4 and 13 (1700/2100 AWS, 700 MHz) - Models: XT6372R Parameter GPS Specification Receiver Receiver tracking sensitivity CEP Accuracy TTFF - Cold Start - Hot Start HW Options: 3-axis Accel. BT/BTLE Last Gasp Back-up Battery Power Requirements D.C. Power Physical Connection Data Connector Antenna: Cellular/GPS /BT SIM Access (2G/3G) Programming Mechanical Case Material Dimension Weight Operating Temperature Certifications Product Carrier Spec 72 channels -165 dBm +/- 2.5m <27 sec < 1 sec Internal 250 mAh rechargeable LiIon 9-32V 24-pin Molex Main 14-pin Molex OBD/J-Bus Internal N/A Serial Xirgo Device Manager (XDMI) PC2407, Black 3.35”x 3.1”x 0.8” 3 oz. -30C to +75C FCC ID: GKM-XT6372R IC: 10281A-XT6372R Verizon Notes: TTTF: All satellites at -130 dBm Accuracy: CEP, 50%, 24 hours static, -130 dBm, > 6 SVs Sales Engineering support@xirgotech.com Connectors IO Interface: Main 24-pin Molex Connector (IO Interface): Pin No. Pin Name 12/24 Volt Power Comments LED+12V Ground Ign Out IN0 w/5K limiting resistor (panic LED) Main Battery GND Buzzer +12V/24V with 560 ohm Ignition Sense IN1 IN2 IN3 IN4 10 OUT0 11 OUT1 12 OUT2 13 Garmin PWR 14 Serial Port-1 TX 15 Serial Port-1 RX 16 Serial Port-1 GND 17 Serial Port-2 TX 18 Serial Port-2 RX 19 Serial Port-2 GND 20 1-Wire Serial Main 21 1-Wire Serial Sec. 22 Ext. ADC 23 Spare GND 24 Spare GND Panic: pin3 on panic 4-pin Molex Buzzer GND Panic: pin4 (LED) on panic 4-pin Molex 12V/2A Switched Garmin FMI Tx Garmin FMI Rx Garmin FMI GND iButton Data (default) Panic GND Sales Engineering support@xirgotech.com OBD 14-pin Molex connector (OBD2/JBUS/SWC): J1962 OBD2 Pin No. XT6372R Pins XT6372R Pin Description 9 Pin J-Bus 6 Pin J-Bus CAN_HS_H J1708_RXD J1708_TXD 15 L_LINE 10 J1850_NEG J1850_POS 14 CAN_HS_L CAN_MS_H 11 10 CAN_MS_L 11 SWC_BUS 12 K_LINE 5&4 13 GND 16 14 Vehicle Power (VBAT) Sales Engineering support@xirgotech.com Cable Harness Specification: • • • • • • • • • • • 24-pin Microfit: Molex 43025-2400 Panic SW/LED Button Conn. Molex 43020-0401 (4 pin 2 row female shell) I-Button Conn.: Molex 43640-0201 (2 pin Female Shell) Buzzer Conn.: Molex 43640-0301 (3 pin Female Shell) Garmin Conn. Molex 43020-1001 (10 pin 2 row female shell) Garmin pins 2 and 4 looped-in (black wire, 26 AWG) Molex male pins: 43031-0002 Total length: 5 ft. Pins 1, 3, and 5 are 18 AWG, All others are 24 AWG. Fuse: 3A in line with pins with pins 1 (red) and 5 (white), 7 in. from wire end Wires 1, 3, and 5 to be jacketed up to the fuse 24-pin No. Color Length AWG Pin function Comments I-Button Buzz. Panic SW LED Garmin Red 60 in. 18 VBAT 3A fuse, 7 in. from end Orange 7 in. 20 LED+12V Black 60 in. 18 Ground White 7 in. 20 Ign Out White 60 in. 18 IN0 Gray 60 in. 20 IN1 Brown 60 in. 20 IN2 Blue 7 in. 20 IN3 Red 60 in. 20 IN4 10 Brown 7 in. 20 OUT0 11 Orange 60 in. 20 OUT1 12 Yellow 7 in. 20 OUT2 13 Red 7 in. 20 Garmin PWR 12V/2A Switched 14 White/Brown 7 in. 20 Garmin FMI Tx 15 Green 7 in. 20 Garmin FMI Rx 16 Orange/Brown 7 in. 20 Garmin FMI GND 17 Yellow 7 in. 20 18 Green 7 in. 20 19 Black 7 in. 20 20 Gray 7 in. 20 Serial Port-1 TX Serial Port-1 RX Serial Port-1 GND Serial Port-2 TX Serial Port-2 RX Serial Port-2 GND 1-Wire Serial Main 3A fuse, 7 in. from end Buzzer GND i-Button Sales Engineering support@xirgotech.com 21 White 60 in. 20 OWB2 22 Purple 60 in. 20 Ext. ADC 23 Black 7 in. 20 Spare GND 24 Blue/Green 7 in. 20 Spare GND Panic GND LED Definition LED BASE UNIT Cellular (Amber) GPS (Green) Optional Bluetooth (Blue) Description Searching for Cellular Network Cellular Carrier Lock Searching for satellite GPS Lock TBD Status LED OFF Solid Solid Blinking TBD Current Consumption OPERATING MODE Deep Sleep (non-functional mode) Standby Active Receive CURRENT CONSUMPTION 5 mA 15 mA 70 mA Device Mounting: The XT6372R device must be securely installed. The accelerometer will not calibrate if unit is loose when vehicle is in motion. When mounting the device, use a tie strap to secure the device as noted below. Sales Engineering support@xirgotech.com PC Device Configuration: a. A RS-232 to USB TTL converter cable is required to connect an XT6372R device to a computer for local configuration. Serial Port # 2 is used for configuration. Connect the XT6372R Tx wire to the TTL converter cable Rx wire. Connect the XT6372R Rx wire to the TTL converter cable Tx wire. Connect the XT6372R ground wire to the ground wire of the TTL converter cable. Use a terminal application to connect to the COM port associated with the TTL converter cable. Use the following settings: A. Terminal Application Settings: a. Bits per second: 115200 b. Data bits: 8 c. Parity: None d. Stop bits: 1 e. Flow control: None B. Load Script File with the following command a. :grscr x 2 C. Load Parameter File with the following command a. :uyscr x 2 D. Save the configuration a. :vycfg Feature Matrix: Technology Feature Highlight 1XRTT XT-4550 Locate Idle Vehicle Disable 5 Digital IO 2 - 1 Wire Bus Ignition On/Off Mileage Periodic Reporting Speed Direction Change Battery Voltage Battery Disconnect Tow Alerts Movement Start/Stop Acceleration/Deceleration Sales Engineering support@xirgotech.com Park Time Virtual Odometer Quick Fence Device Diagnostics Motion Accelerometer Geo-Zones 50 Circular Back Up Battery 250mAh Communication Protocol TCP, UDP , UDPwACK Firmware Download FTP Device Configuration The XT6372R is a full-feature device based on a platform that allows rapid customization by market and application requirements. The XT6372R series offers highly configurable firmware which allows full control of device reporting behavior. The customizable messages provides only the data required to support unique and evolving business needs. The XT6372R configuration is accomplished by loading 2 files: Script File Parameter File The Script File is the file that triggers the alerts and actions of the XT6372R. The Parameter File specifies values used to configure hardware peripherals, network behavior, and inputs to core functionality of the XT6372R. Script File A Script file can contain an unlimited number of Triggers. When scripting the Triggers are group into individual Trigger blocks. A trigger block is comprised of the following sections: Trigger Conditional Actions - optional Actions EXAMPLE: trigger when Eq(InputState(0), 1) [Debounce(0, 0)] condact always actions run BuildAndSendMsg(0, 2, 0, 0) DESCRIPTION: When ignition goes high a message is sent to the server. Sales Engineering support@xirgotech.com Important notes on Scripting: 1. 2. 3. 4. 5. 6. 7. 8. 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: a. System Values b. Events c. Special Functions d. Numbers Each Conditional Action Block may optionally contain one Conditional Action Block Test. A Conditional Action Block Test may contain up to 5 comparisons (Using same “any” or “all” logic as described for Trigger Block Test). Each Conditional Action Block must contain one Action Block. How Trigger Block Tests Work Each Trigger Block is entered when the Trigger Block Test becomes true. Note that the Trigger Block is NOT entered WHILE the Test IS true, only the moment it becomes true. For example if you want to trigger actions when vehicle speed goes above 80 km/hr: trigger when Gt(GPSSpeed, 80) [Debounce(0, 0)] The interpreter will enter the trigger block at the moment the vehicle speed increases above 80 km/hr. It will not continue to enter the trigger block during subsequent evaluations where the speed remains above 80 km/hr. Once the speed drops below 80 (for at least one evaluation), then the trigger block will be entered again next time the speed increases above 80 km/hr. Note that if the speed oscillates between 80.0 and 80.1 km/hr it is possible to cause the actions to be executed as frequently as the speed oscillates. In order to avoid this, make use of the debounce specifiers. How Conditional Action Block Tests Work Unlike Trigger Block Tests, Conditional Action Block Tests allow the action to be performed WHILE the test is true. Continuing with the example above, let's say we want to further limit our actions to only execute the moment speed goes above 80 km/hr AND only when the vehicle heading is within 10 degrees of North: trigger when Gt(GPSSpeed, 80) [Debounce(0, 0)] condact any InRange(GPSHeading, 3500, 3600) [Debounce(0, 0)] InRange(GPSHeading, 0, 100) [Debounce(0, 0)] actions All Conditional Action blocks are independent. One is not dependent on the other. Condact Always Condact When Condact Any Condact All - This means the actions inside a Conditional Action Block will ALWAYS run when the trigger Block's test(s) are true. When only one comparison is used The test is true when ANY of the comparisons is true. ALL comparisons must be true for test to be true. 10 Sales Engineering support@xirgotech.com COMPARISONS TABLE: COMPARISON InRange(, ,) NotInRange(, , ) Eq(, ) NotEq(, ) Gt(, ) Lt(, ) GtEq(, ) LtEq(, ) DESCRIPTION True when argument a is between argument b and argument c (inclusive) True when a is less than b or a is greater than c. b must be less than c. True when a equals b. True when a is not equal to b. True when a is greater than b. True when a is less than b. True when a is greater than/equal to b. True when a is less than/equal to b. Test items (, , above) should be one of: System Value Event Special Function Numbers (constants) Note: See Appendices for Complete Tables Debounce Debounce( ,) - where hi and lo are specified in seconds (max: 15). The 'Debounce Specify' is only used following certain tests (see below). When a debounce is specified, it means that a test is true only AFTER the comparison is true for hi seconds, and it is false only AFTER the comparison is false for lo seconds. A test debounce MUST be specified any time the first argument in the test is either: System value Special function. 11 Sales Engineering support@xirgotech.com Parameter File The parameter file is the setting for all of the XT6372R hardware peripherals, network behavior, and inputs to core functionality of the XT6372R. The following table contains all the parameters that can be configured in a XT6372R: Acceleration event thresholds Crash event params ECU_Thresholds Geofence MIP/SIP Control (TBD) Odom Ign Off accum Packet Retry OBD RPM and Speed Accelerometer report correction Debounce settings Flag save mask Input default polarity Motion sensitivity Packet Creation Append Serial port settings OBD Accel and Decel APNs (GSM only) Destination Garmin Blacklist Ignition sense NMEA stream output Packet Creation Recipe Timer duration Variable save mask See Appendix C for Parameter settings. Creating a Parameter File: 1. 2. 3. The parameter settings are written and saved as a .txt file. Use :wycfg in front of the parameter your are configuring. To load the parameter file you can use XDMI or load the file over Serial Port 2. a. Load via Serial port use the following commands i. :uyscr x 2 load the file ii. :vycfg Save the parameter file Below is an example of a parameter file. :wycfg pdo 0 1 :wycfg dst[0] "71.24.53.116" 65534 :wycfg dst[9] "none" 65535 :wycfg pcr[0] "00080104030607080b17" :wycfg pcr[1] "01050103070809" :wycfg pcr[2] "02140104535455565758595a5b5c5d5e5f6061622c2e" :wycfg pcr[3] "030701040305060708" :wycfg pcr[4] "040701040305060708" :wycfg pcr[5] "050701040305060708" :wycfg pcr[6] "06080104030607080b17" :wycfg pcr[7] "07080104030607080b17 :wycfg pcr[8] "08040104060c" :wycfg tmr[0] 90 1 :wycfg tmr[1] 90 1 :wycfg aet[0] 0 1000 1000 205 12 Sales Engineering support@xirgotech.com Messages How to create a Message The XT6372R custom message allows users to select what fields of data to be sent in a message when triggered. A message can contain up to 40 data fields and you can have up to 128 different messages. Refer to Appendix F - Message Field Table When defining a Message use the following syntax: pcr[ ] " " • where: o is in the range 0 - 127 o " " is a quoted string of hexadecimal bytes (represented by two ascii characters) The Message Field Table in Appendix F contains the Hex values for the individual fields that can be selected to create the Packet. ▪ String format: " ... " EXAMPLES • pcr[0] "0003010306" o pcr slot 0 will contain a Recipe string with 3 fields: PacketID, DeviceID, and GpsSpeed ▪ recipe_hex_string -"000301030b" ▪ RecipeID 00 (Hex) ▪ Number of fields 03 (Hex) ▪ Field 0 is Packet ID 01 (Hex) ▪ Field 1 is DeviceID 03 (Hex) ▪ Field 2 is GpsSpeed 0b (Hex) Notes: • The device can store and use 128 pcr (messages) • :wycfg pcr[0] …. :wycfg pcr[127] • RecipeID is always in Hex. pcr[1] "14050103070809" o pcr slot 1 will contain a Recipe string with 5 fields : PacketID, DeviceID, Latitude, Longitude, and Altitude ▪ recipe_hex_string -"14050103070809" • RecipeID 01 • Number of fields 05 • Field 0 is Packet ID 01 • Field 1 is DeviceID 03 • Field 2 is Latitude 07 • Field 3 is Longitude 08 • Field 4 is Altitude 09 :wycfg pcr[254] "fe0401031213" o PCR slot 2 will contain a Recipe string with 4 fields: PacketID, DeviceID, Hdop, and NumSats 13 Sales Engineering support@xirgotech.com ▪ recipe_hex_string -" fe0401031213" • RecipeID • Number of fields 04 • Field 0 is Packet ID 01 • Field 1 is DeviceID 03 • Field 3 is Hdop 12 • Field 4 is Numsats 13 fe Decoding a Message Knowing the Reason Code and Packet Id you will know how to parse your data. These 2 fields will let you know what triggered the message, what data is being sent, and in what order you’re receiving the data. Refer to Appendix F for a complete list of Fields available. The table contains formatting information on the data in each field. Data is sent in Binary via UDP and acknowledgments can be used. Reason Code – Number to identify what triggered message was sent Examples of Reason Codes: Reason # 01 02 03 04 05 06 07 08 09 10 11 12 Description Ignition On Periodic Report when Ignition On Ignition Off Periodic Report when Ignition Off Direction Change Speed Threshold Alert Acceleration Report Deceleration Report Idle Report Movement Start Report Movement Stop Report Park Time Alert Note: A Reason number is like the Event number you have in a XT2060. 4001: Periodic location reporting with ignition ON pcr Breakdown A pcr is a list of fields that will be used to create a message to be sent from the XT6372R to the server. ▪ ▪ Each packet recipe can contain up to 40 fields The device can store 128 packet recipes 14 Sales Engineering support@xirgotech.com pcr[ ] " " is in the range 0 - 127 " " is a quoted string of hexadecimal bytes (represented by two ascii characters) String format: " ... " Example: pcr 1 will contain a 5 fields : PacketID, DeviceID, Latitude, Longitude, and Altitude pcr[1] "01050103070809" RecipeID 01 Number of fields 05 Field 0 is Packet ID 01 Field 1 is DeviceID 03 Field 2 is Latitude 07 Field 3 is Longitude 08 Field 4 is Altitude 09 Below is an example of a packet recipe that is partially decoded. EXAMPLE: pcr[1] "010E01040305060708090a0b12131415" (all values below are in Hex) Recipe ID 01 Number of fields 0E Field PacketID ReasonCode Serial # PacketSerialNum Etc.. HEX ID 01 04 03 05 Value 01 03 Parsed 01 03 088c1c72 205a 143400050 8282 Comment (IGN. OFF MESSAGE) Unit Serial Number DATA FROM DEVICE CONVERTED FROM BINARY TO HEX USED IN TABLE ABOVE datagram: 4 from 75.255.159.0:3000 (size: 31 bytes) HEX--------------------------------------------------------------------------01 03 08 8c 1c 72 20 5a 54 81 be e1 01 f7 fb dd fa 3a 18 7a 07 0c 0a 1e 01 1c 04 00 15 ff ff ------------------------------------------------------------------------------ 15 Sales Engineering support@xirgotech.com Acknowledgements Currently the XT6372R supports a simple acknowledgement consisting of four bytes (88-88-xx-xx) where xx-xx is the packet serial number. 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). 16 Sales Engineering support@xirgotech.com Appendix A SYSTEM VALUES VALUE UnixTime GPSLat GPSLon GPSAlt GPSHeading GPSSpeed Inputs Outputs DriverId1 DriverId2 OdomDelta DESCRIPTION Seconds since midnight Jan 1, 1970. Degrees of latitude (unit 0.000001 degree) Degrees of longitude (unit 0.000001 degree) Height above sea level (unit 0.1 meter) Heading of travel (unit 0.1 degree) 2D speed in km/hr. User Input states User Output states Most recent Driver ID detected on 1 wire bus channel 1 Most recent Driver ID detected on 1 wire bus channel 2 Current value of Trip odometer 1 (in meters) GPSHDOP GPSNumSats GPSOdom OdomDiff BattVoltage InternVoltage MotionState EngineState WakeReason GPS Horizontal dilution of precision (unit 0.1) Number of GPS satellites used for navigation solution. Virtual odometer in meters TBD Device External voltage (vehicle system voltage, unit 0.1V) Device Internal voltage (unit 0.1V) 1 when vehicle is moving (as reported by ECU), otherwise 0. 1 when engine has RPM (as reported by ECU), otherwise 0. Bit mask value representing the reason for waking from sleep: 0x00 = Woke on SMS or UDP message received 0x01 = Woke on Wired Ignition 0x02 = Woke on Input 1 0x04 = Woke on Input 2 0x08 = Woke on Input 3 0x10 = Woke on Input 4 0x20 = Woke periodic 0x40 = Woke on vibration detected 0x80 = Woke on supply voltage > 13.2V 17 Sales Engineering support@xirgotech.com Appendix B EVENT TimerExpired( ) EVENT TABLE DESCRIPTION Evaluates to 1 when timer is expired, otherwise 0 Evaluates to 1 when a user event has been injected into interpreter, otherwise Use :xrmsg to inject a message into interpreter. (Must be caught in interpreter script with this event function) Evaluates to 1 when an accelerometer event is detected, otherwise 0 Evaluates to 1 when a non-blacklisted Garmin response is received (and Garmin is active), otherwise 0 INDEX RANGE index is in the range 0 - 31 GarminUserPayloadReceived( ) Evaluates to 1 when a payload (destined for garmin device) has been received, otherwise 0 index can only be 0. This signals that a payload has been sent to the device by a user/server. Typically this would be used to trigger a SendGarminMsg() action. DriverIdRead( ) Evaluates to 1 when driver id is detected on 1-wire channel , otherwise 0 Evaluates to 1 when system event is active, otherwise 0. index is in the range 0 – 1 UserEventIsActive( ) AccelEventIsActive( ) GarminResponseReceived( ) SystemEventIsActive( ) index is in the range 0 - 255. index is in the range 0 - 3. index is in the range 0 - 5. 0 = Ack (or Nak) packet (only triggered when specified in SendGarminMsg()) 1 = Unit ID (a.k.a. Garmin ESN) response 2 = Product ID response 3 = Throttle Message response 4 = Ping response 5 = Generic response; any response that isn't listed above and isn't blacklisted index is in the range 0 - 17. 0 = Reset 1 = Wakeup 2 = BootloaderUpgrade (TBD) 3 = FWUpgrade 4 = ScriptUpgrade 5 = ParamSetUpgrade 6 = OverlayUpgrade 7 = ManualConfigChange 8 = CellRegistrationChange 9 = IPChange 10 = SMSReceived 11 = SMSSendOK 12 = SMSSendFailure 13 = UDPReceived 14 = UDPSendOK 15 = UDPSendFailure 16 = PacketStorageEmpty 17 = PacketStorageFull 18 Sales Engineering support@xirgotech.com Appendix C SPECIAL FUNCTION TABLE Special Function UserVar8( ) UserVar16( ) UserVar32( ) FlagIsSet( ) GeofenceState( ) InputState( ) SystemState( ) Description Evaluates to value stored in user variable Evaluates to value stored in user variable Evaluates to value stored in user variable Evaluates to 1 when flag is set, otherwise 0 Evaluates to: -1= is not configured 0=outside fence 1=inside fence Evaluates to 1 when input is high/when condition is true, otherwise 0 Evaluates to 1 when true, otherwise 0 Index Range index is in the range 0 - 15 index is in the range 0 – 7 index is in the range 0 - 7 index is in the range 0 – 31 index is in the range 0 - 49 index is in the range 0 - 6. 0 = Ignition 1 = Input 1 2 = Input 2 3 = Input 3 4 = Input 4 5 = Device in motion (via GPS) 6 = Vehicle Battery > Threshold 7 = Accelerometer reorientation validity index is in the range 0 - 16. 0 = Valid Registration 1 = Valid IP 2 = Valid GPS 3 = Valid Script 4 = DM Session Active 5 = Accel Oriented 6 = Bluetooth Discoverable(TBD) 7 = Bluetooth Paired(TBD) 8 = Bluetooth Authenticated(TBD) 9 = Bluetooth Connected(TBD) 10 = Bluetooth Powered(TBD) 11 = Cellular Powered 12 = GPS Powered 13 = Garmin Powered 14 = Motion Via Accel 15 = Motion Via GPS 16 = External Power 19 Sales Engineering support@xirgotech.com Appendix D ACTIONS TABLE Action Reset Device Reset Modem Reset GPS Turn Off GPS Turn On GPS Set User Variable Syntax ResetDevice() ResetModem() ResetGPS() TurnOffGPS() TurnOnGPS() SetUserVar( , , ) Adjust User Variable type is in the range 0 - 2 where: 0 = 8bit variable 1 = 16bit variable 2 = 32bit variable index is in the range: 0 - 15 for 8bit variables 0 - 7 for 16bit variables 0 - 7 for 32bit variables value is in the range: -128 to 127 for 8bit variables -32768 to 32767 for 16bit variables –2147483648 to 2147483647 for 32 bit variables AdjustUserVar( , , ) type is in the range 0 - 2 where: 0 = 8bit variable 1 = 16bit variable 2 = 32bit variable index is in the range: 0 - 15 for 8bit variables 0 - 7 for 16bit variables 0 - 7 for 32bit variables adjust_amount is in the range: -128 to 127 for 8bit variables -32768 to 32767 for 16bit variables –2147483648 to 2147483647 for 32 bit variables Set Flag SetFlag( ) Clear Flag index is in the range 0 - 31. ClearFlag ) Start Timer index is in the range 0 - 31. StartTimer( ) Stop Timer index is in the range 0 - 31. StopTimer ) Rest Timer index is in the range 0 - 31. ResetTimer( ) index is in the range 0 - 31. 20 Sales Engineering support@xirgotech.com ACTION Build And Send Msg SYNTAX , , , ) Clear Log Enter Deep Sleep 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 TBD EnterDeepSleep( , ) Enter Sleep wake_mask is in the range 0x00 - 0xFF where: 0x01 = Wake on Wired Ignition 0x02 = Wake on Input 1 0x04 = Wake on Input 2 0x08 = Wake on Input 3 0x10 = Wake on Input 4 0x20 = Wake after wake_minutes 0x40 = Wake on vibration detected 0x80 = Wake on supply voltage > 13.2V EnterSleep( , Set Garmin Power wake_mask is in the range 0x00 - 0xFF where: 0x00 = Wake on SMS or UDP message received 0x01 = Wake on Wired Ignition 0x02 = Wake on Input 1 0x04 = Wake on Input 2 0x08 = Wake on Input 3 0x10 = Wake on Input 4 0x20 = Wake after wake_minutes 0x40 = Wake on vibration detected 0x80 = Wake on supply voltage > 13.2V SetGarminPower( ) Send Garmin Msg Clear Trip Odom power_state is in the range 0 - 1 where: 0 = Off 1 = On TBD ClearTripOdom( ) Set Output index is in the range 0 - 1. SetOutput( ) Clear Output index is in the range 0 - 3 ClearOutput( ) index is in the range 0 - 3. Pulse Output PulseOutput( , ) index is in the range 0 - 3. seconds_on is in the range 1 - 65535. 21 Sales Engineering support@xirgotech.com Flash Output FlashOutput( , ) Clear Driver Ids Device Check In index is in the range 0 - 3. blink_rate is in the range 1 - 65535Hz. ClearDriverIds() CheckInNow() 22 Sales Engineering support@xirgotech.com Appendix E Acceleration event thresholds Accelerometer report correction APNs Crash event params Debounce settings Destination ECU_Thresholds Flag save mask Garmin Blacklist Geofence Input default polarity Ignition sense MIP/SIP Control (TBD) Motion sensitivity PARAMTER TABLE aet 4 arc 1 10 16 50 apn cep idb dst vth fsm gbl gfn idp ign mip mst NMEA stream output nso 1 Odom Ign Off accum Packet Creation Append Packet Creation Recipe Packet Retry Serial port settings Timer duration OBD RPM and Speed OBD Accel and Decel Variable save mask 16 128 32 oio pca pcr prt sps tmr ors oad vsm " " " " " " " | " | <32bit_mask> (see example below) (0=active_low,1=active_high)
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : No Page Count : 30 Language : en-US Tagged PDF : Yes XMP Toolkit : 3.1-701 Producer : Microsoft® Word 2016 Title : XT6372R User Guide Creator : Sales Engineering Description : Version 2.0 Creator Tool : Microsoft® Word 2016 Create Date : 2017:07:21 16:25:59-07:00 Modify Date : 2017:07:21 16:25:59-07:00 Document ID : uuid:04298CB1-3F75-441B-BF4B-3BADDAA61A88 Instance ID : uuid:04298CB1-3F75-441B-BF4B-3BADDAA61A88 Author : Sales Engineering Subject : Version 2.0EXIF Metadata provided by EXIF.tools