Changes

294 bytes added ,  20:01, 4 October 2019
no edit summary
Line 29: Line 29:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"| 4 zeros   
+
! style="background: #0052A1; color: white;"| 4 zeros   
! style="background: black; color: white;"| Data field length  
+
! style="background: #0052A1; color: white;"| Data field length  
! style="background: black; color: white;"| Codec ID  
+
! style="background: #0052A1; color: white;"| Codec ID  
! style="background: black; color: white;"| Number of Data 1  
+
! style="background: #0052A1; color: white;"| Number of Data 1  
! style="background: black; color: white;"| AVL Data  
+
! style="background: #0052A1; color: white;"| AVL Data  
! style="background: black; color: white;"| Number of Data 2  
+
! style="background: #0052A1; color: white;"| Number of Data 2  
! style="background: black; color: white;"| CRC-16
+
! style="background: #0052A1; color: white;"| CRC-16
 
|-
 
|-
 
| 4 bytes || 4 bytes || 1 byte || 1 byte || 30-147 bytes || 1 byte || 4 bytes
 
| 4 bytes || 4 bytes || 1 byte || 1 byte || 30-147 bytes || 1 byte || 4 bytes
Line 54: Line 54:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"| Timestamp  
+
! style="background: #0052A1; color: white;"| Timestamp  
! style="background: black; color: white;"| Priority  
+
! style="background: #0052A1; color: white;"| Priority  
! style="background: black; color: white;"| GPS Element  
+
! style="background: #0052A1; color: white;"| GPS Element  
! style="background: black; color: white;"| IO element
+
! style="background: #0052A1; color: white;"| IO element
 
|-
 
|-
 
| 8 bytes || 1 byte || 15 bytes || 6-123
 
| 8 bytes || 1 byte || 15 bytes || 6-123
Line 72: Line 72:     
|-
 
|-
| style="background: black; color: white;"|0 || Low
+
| style="background: #0052A1; color: white;"|0 || Low
 
|-
 
|-
| style="background: black; color: white;"|1 || High
+
| style="background: #0052A1; color: white;"|1 || High
 
|-
 
|-
| style="background: black; color: white;"|2 || Panic
+
| style="background: #0052A1; color: white;"|2 || Panic
 
|}
 
|}
   Line 85: Line 85:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"| Longitude
+
! style="background: #0052A1; color: white;"| Longitude
! style="background: black; color: white;"| Latitude  
+
! style="background: #0052A1; color: white;"| Latitude  
! style="background: black; color: white;"| Altitude  
+
! style="background: #0052A1; color: white;"| Altitude  
! style="background: black; color: white;"| Angle  
+
! style="background: #0052A1; color: white;"| Angle  
! style="background: black; color: white;"| Satellites  
+
! style="background: #0052A1; color: white;"| Satellites  
! style="background: black; color: white;"| Speed
+
! style="background: #0052A1; color: white;"| Speed
 
|-
 
|-
 
| 4 bytes || 4 bytes || 2 bytes || 2 bytes || 1 bytes || 2 bytes
 
| 4 bytes || 4 bytes || 2 bytes || 2 bytes || 1 bytes || 2 bytes
Line 136: Line 136:  
|-
 
|-
   −
| style="background: black; color: white;"|Event IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|Event IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N of Total IO || 1 byte
+
| style="background: #0052A1; color: white;"|N of Total IO || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N1 of One Byte IO || 1 byte
+
| style="background: #0052A1; color: white;"|N1 of One Byte IO || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|1’st  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st IO Value || 1 byte
+
| style="background: #0052A1; color: white;"|1’st IO Value || 1 byte
 
|-
 
|-
 
| ... ||
 
| ... ||
 
|-
 
|-
| style="background: black; color: white;"|N1’th  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|N1’th  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N1’th IO Value || 1 byte
+
| style="background: #0052A1; color: white;"|N1’th IO Value || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N2 of Two Bytes || 1 byte
+
| style="background: #0052A1; color: white;"|N2 of Two Bytes || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|1’st  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st IO Value || 2 bytes
+
| style="background: #0052A1; color: white;"|1’st IO Value || 2 bytes
 
|-
 
|-
 
| |... ||  
 
| |... ||  
 
|-
 
|-
| style="background: black; color: white;"|N2’th  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|N2’th  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N2’th IO Value || 2 bytes
+
| style="background: #0052A1; color: white;"|N2’th IO Value || 2 bytes
 
|-
 
|-
| style="background: black; color: white;"|N4 of Four Bytes || 1 byte
+
| style="background: #0052A1; color: white;"|N4 of Four Bytes || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|1’st  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st IO Value || 4 byte
+
| style="background: #0052A1; color: white;"|1’st IO Value || 4 byte
 
|-
 
|-
 
| |... ||  
 
| |... ||  
 
|-
 
|-
| style="background: black; color: white;"|N4’th  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|N4’th  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N4’th IO Value || 4 bytes
+
| style="background: #0052A1; color: white;"|N4’th IO Value || 4 bytes
 
|-
 
|-
| style="background: black; color: white;"|N8 of Eight Bytes || 1 byte
+
| style="background: #0052A1; color: white;"|N8 of Eight Bytes || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|1’st  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|1’st IO Value || 8 bytes
+
| style="background: #0052A1; color: white;"|1’st IO Value || 8 bytes
 
|-
 
|-
 
| |... ||  
 
| |... ||  
 
|-
 
|-
| style="background: black; color: white;"|N8’th  IO ID || 1 byte
+
| style="background: #0052A1; color: white;"|N8’th  IO ID || 1 byte
 
|-
 
|-
| style="background: black; color: white;"|N8’th IO Value || 8 bytes
+
| style="background: #0052A1; color: white;"|N8’th IO Value || 8 bytes
 
|}
 
|}
 
Event IO ID – if data is acquired on event – this field defines which IO property has changed and generated an event. If data cause is not event – the value is 0.
 
Event IO ID – if data is acquired on event – this field defines which IO property has changed and generated an event. If data cause is not event – the value is 0.
Line 419: Line 419:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"|AVL data packet header !! style="background: black; color: white;"|AVL data array !! style="background: black; color: white;"| CRC
+
! style="background: #0052A1; color: white;"|AVL data packet header !! style="background: #0052A1; color: white;"|AVL data array !! style="background: #0052A1; color: white;"| CRC
 
|-
 
|-
 
| Four zero bytes,
 
| Four zero bytes,
Line 446: Line 446:  
{| class="wikitable "
 
{| class="wikitable "
 
|-
 
|-
! colspan="4" align="center" style="background: black; color: white;"|UDP datagram  
+
! colspan="4" align="center" style="background: #0052A1; color: white;"|UDP datagram  
 
|-
 
|-
 
| rowspan="4"| UDP channel packet x N
 
| rowspan="4"| UDP channel packet x N
Line 461: Line 461:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="2" align="center" style="background: black; color: white;"|Not usable byte
+
! colspan="2" align="center" style="background: #0052A1; color: white;"|Not usable byte
    
|-
 
|-
Line 471: Line 471:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|Acknowledgment packet
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|Acknowledgment packet
 
|-
 
|-
 
| Packet length || 2 bytes || 0x0003  
 
| Packet length || 2 bytes || 0x0003  
Line 487: Line 487:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|AVL data encapsulated in UDP channel packet
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|AVL data encapsulated in UDP channel packet
 
|-
 
|-
 
| AVL packet id (1 byte) || Module IMEI || AVL data array
 
| AVL packet id (1 byte) || Module IMEI || AVL data array
Line 499: Line 499:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|Server response to AVL data packet
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|Server response to AVL data packet
 
|-
 
|-
 
| AVL packet id (1 byte) ||Number of accepted AVL elements (1 byte)
 
| AVL packet id (1 byte) ||Number of accepted AVL elements (1 byte)
Line 522: Line 522:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"|UDP channel header !!style="background: black; color: white;"| AVL packet header !!style="background: black; color: white;"| AVL data array
+
! style="background: #0052A1; color: white;"|UDP channel header !!style="background: #0052A1; color: white;"| AVL packet header !!style="background: #0052A1; color: white;"| AVL data array
 
|-
 
|-
 
| Len – 253,  
 
| Len – 253,  
Line 544: Line 544:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| UDP channel header !!style="background: black; color: white;"| AVL packet acknowledgment  
+
!style="background: #0052A1; color: white;"| UDP channel header !!style="background: #0052A1; color: white;"| AVL packet acknowledgment  
 
|-
 
|-
 
| Len – 5,
 
| Len – 5,
Line 569: Line 569:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"| !!style="background: black; color: white;"| Codec 8 !!style="background: black; color: white;"| Codec 8 Extended
+
! style="background: #0052A1; color: white;"| !!style="background: #0052A1; color: white;"| Codec 8 !!style="background: #0052A1; color: white;"| Codec 8 Extended
 
|-
 
|-
 
| Codec ID || 0x08 || 0x8E
 
| Codec ID || 0x08 || 0x8E
Line 598: Line 598:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"|4 zeros !! style="background: black; color: white;"|Data field length !! style="background: black; color: white;"|Codec ID !! style="background: black; color: white;"|Number of
+
! style="background: #0052A1; color: white;"|4 zeros !! style="background: #0052A1; color: white;"|Data field length !! style="background: #0052A1; color: white;"|Codec ID !! style="background: #0052A1; color: white;"|Number of
 
Data 1
 
Data 1
  !! style="background: black; color: white;"|AVL Data !! style="background: black; color: white;"|Number of
+
  !! style="background: #0052A1; color: white;"|AVL Data !! style="background: #0052A1; color: white;"|Number of
 
Data 2
 
Data 2
  !! style="background: black; color: white;"|CRC-16
+
  !! style="background: #0052A1; color: white;"|CRC-16
 
|-
 
|-
 
| 4 Bytes || 4 Bytes || 1 Byte || 1 Byte || 38-768
 
| 4 Bytes || 4 Bytes || 1 Byte || 1 Byte || 38-768
Line 625: Line 625:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Timestamp !!style="background: black; color: white;"| Timestamp Priority !!style="background: black; color: white;"| GPS Element !!style="background: black; color: white;"| IO Element
+
!style="background: #0052A1; color: white;"| Timestamp !!style="background: #0052A1; color: white;"| Timestamp Priority !!style="background: #0052A1; color: white;"| GPS Element !!style="background: #0052A1; color: white;"| IO Element
 
|-
 
|-
 
| 8 Bytes || 1 Byte || 15 Bytes || 14 - 744
 
| 8 Bytes || 1 Byte || 15 Bytes || 14 - 744
Line 635: Line 635:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| style="background: black; color: white;"| 0 || Low
+
| style="background: #0052A1; color: white;"| 0 || Low
 
|-
 
|-
| style="background: black; color: white;"| 1 || High
+
| style="background: #0052A1; color: white;"| 1 || High
 
|-
 
|-
| style="background: black; color: white;"| 2 || Panic
+
| style="background: #0052A1; color: white;"| 2 || Panic
 
|}
 
|}
 
<small>Table 5. Priority element values</small>
 
<small>Table 5. Priority element values</small>
Line 648: Line 648:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Longitude !!style="background: black; color: white;"| Latitude !!style="background: black; color: white;"| Altitude !!style="background: black; color: white;"| Angle !!style="background: black; color: white;"| Satellites !!style="background: black; color: white;"| Speed
+
!style="background: #0052A1; color: white;"| Longitude !!style="background: #0052A1; color: white;"| Latitude !!style="background: #0052A1; color: white;"| Altitude !!style="background: #0052A1; color: white;"| Angle !!style="background: #0052A1; color: white;"| Satellites !!style="background: #0052A1; color: white;"| Speed
 
|-
 
|-
 
| 4 Bytes || 4 Bytes || 2 Bytes || 2 Bytes || 1 Byte || 2 Bytes
 
| 4 Bytes || 4 Bytes || 2 Bytes || 2 Bytes || 1 Byte || 2 Bytes
Line 659: Line 659:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|style="background: black; color: white;"| Event IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| Event IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N of Total IO || 2 bytes
+
|style="background: #0052A1; color: white;"| N of Total IO || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N1 of One Byte IO || 2 bytes
+
|style="background: #0052A1; color: white;"| N1 of One Byte IO || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO Value || 1 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO Value || 1 bytes
 
|-
 
|-
 
|  ||  
 
|  ||  
 
|-
 
|-
|style="background: black; color: white;"| N1'th IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| N1'th IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N1'st IO Value || 1 bytes
+
|style="background: #0052A1; color: white;"| N1'st IO Value || 1 bytes
 
|-
 
|-
|style="background: black; color: white;"| N2 of Two Byte IO || 2 bytes
+
|style="background: #0052A1; color: white;"| N2 of Two Byte IO || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO Value || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO Value || 2 bytes
 
|-
 
|-
 
|  ||  
 
|  ||  
 
|-
 
|-
|style="background: black; color: white;"| N2'th IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| N2'th IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N2'st IO Value || 2 bytes
+
|style="background: #0052A1; color: white;"| N2'st IO Value || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N4 of Four Byte IO || 2 bytes
+
|style="background: #0052A1; color: white;"| N4 of Four Byte IO || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO Value || 4 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO Value || 4 bytes
 
|-
 
|-
 
|  ||  
 
|  ||  
 
|-
 
|-
|style="background: black; color: white;"| N4'th IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| N4'th IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N4'st IO Value || 4 bytes
+
|style="background: #0052A1; color: white;"| N4'st IO Value || 4 bytes
 
|-
 
|-
|style="background: black; color: white;"| N2 of Eight Byte IO || 2 bytes
+
|style="background: #0052A1; color: white;"| N2 of Eight Byte IO || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO Value || 8 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO Value || 8 bytes
 
|-
 
|-
 
|  ||  
 
|  ||  
 
|-
 
|-
|style="background: black; color: white;"| N8'th IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| N8'th IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| N8'st IO Value || 8 bytes
+
|style="background: #0052A1; color: white;"| N8'st IO Value || 8 bytes
 
|-
 
|-
|style="background: black; color: white;"| NX of X Byte IO || 2 bytes
+
|style="background: #0052A1; color: white;"| NX of X Byte IO || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO Length || 2 bytes
+
|style="background: #0052A1; color: white;"| 1'st IO Length || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| 1'st IO Value || defined by length
+
|style="background: #0052A1; color: white;"| 1'st IO Value || defined by length
 
|-
 
|-
 
| ||  
 
| ||  
 
|-
 
|-
|style="background: black; color: white;"| NX'st IO ID || 2 bytes
+
|style="background: #0052A1; color: white;"| NX'st IO ID || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| NX'st IO Length || 2 bytes
+
|style="background: #0052A1; color: white;"| NX'st IO Length || 2 bytes
 
|-
 
|-
|style="background: black; color: white;"| NX'st IO Value  || defined by length
+
|style="background: #0052A1; color: white;"| NX'st IO Value  || defined by length
 
|}
 
|}
 
<small>Table 7. IO element structure</small>
 
<small>Table 7. IO element structure</small>
Line 761: Line 761:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| AVL data packet header !!style="background: black; color: white;"| AVL data array !!style="background: black; color: white;"| CRC
+
!style="background: #0052A1; color: white;"| AVL data packet header !!style="background: #0052A1; color: white;"| AVL data array !!style="background: #0052A1; color: white;"| CRC
 
|-
 
|-
 
| Four zero bytes,
 
| Four zero bytes,
Line 871: Line 871:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| UDP channel header !!style="background: black; color: white;"| AVL packet header !!style="background: black; color: white;"| AVL data array
+
!style="background: #0052A1; color: white;"| UDP channel header !!style="background: #0052A1; color: white;"| AVL packet header !!style="background: #0052A1; color: white;"| AVL data array
 
|-
 
|-
 
| Len – 253,
 
| Len – 253,
Line 892: Line 892:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| UDP channel header!!style="background: black; color: white;"| AVL packet acknowledgment  
+
!style="background: #0052A1; color: white;"| UDP channel header!!style="background: #0052A1; color: white;"| AVL packet acknowledgment  
 
|-
 
|-
 
| Len – 5,
 
| Len – 5,
Line 956: Line 956:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Device !!style="background: black; color: white;"| SMS over GPRS !!style="background: black; color: white;"| SMS over GPRS via UDP !!style="background: black; color: white;"| Special Codec12 GPRS commands
+
!style="background: #0052A1; color: white;"| Device !!style="background: #0052A1; color: white;"| SMS over GPRS !!style="background: #0052A1; color: white;"| SMS over GPRS via UDP !!style="background: #0052A1; color: white;"| Special Codec12 GPRS commands
 
|-
 
|-
 
| FM11YX || Available since base firmware 01.11.XX || Since base firmware
 
| FM11YX || Available since base firmware 01.11.XX || Since base firmware
Line 1,294: Line 1,294:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Device !!style="background: black; color: white;"| Availability
+
!style="background: #0052A1; color: white;"| Device !!style="background: #0052A1; color: white;"| Availability
 
|-
 
|-
 
| FM11YX || Available since base firmware 01.18.XX
 
| FM11YX || Available since base firmware 01.18.XX
Line 1,343: Line 1,343:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! 0x00000000 !! Data size !! 0x0D !!style="background: yellow; color: red;"| 0x01 !!style="background: black; color: red;"| 0x06 !! Command size !! Timestamp !! Payload !!style="background: yellow; color: red;"| 0x01 !! CRC
+
! 0x00000000 !! Data size !! 0x0D !!style="background: yellow; color: red;"| 0x01 !!style="background: #0052A1; color: red;"| 0x06 !! Command size !! Timestamp !! Payload !!style="background: yellow; color: red;"| 0x01 !! CRC
 
|-
 
|-
 
| 4 bytes || 4 bytes || 1 byte || 1 byte || 1 byte || 4 bytes || 4 bytes || X bytes || 1 byte || 1 byte
 
| 4 bytes || 4 bytes || 1 byte || 1 byte || 1 byte || 4 bytes || 4 bytes || X bytes || 1 byte || 1 byte
Line 1,350: Line 1,350:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: red;"| 0x06||Message type filed - 0x06 = packet FM -> Server
+
!style="background: #0052A1; color: red;"| 0x06||Message type filed - 0x06 = packet FM -> Server
 
|}
 
|}
   Line 1,614: Line 1,614:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Value !!style="background: black; color: white;"| Record created  
+
!style="background: #0052A1; color: white;"| Value !!style="background: #0052A1; color: white;"| Record created  
 
|-
 
|-
 
| 0 || On exit
 
| 0 || On exit
Line 1,785: Line 1,785:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Codec type !!style="background: black; color: white;"| AVL data packet header !!style="background: black; color: white;"| AVL data array !!style="background: black; color: white;"| CRC
+
!style="background: #0052A1; color: white;"| Codec type !!style="background: #0052A1; color: white;"| AVL data packet header !!style="background: #0052A1; color: white;"| AVL data array !!style="background: #0052A1; color: white;"| CRC
 
|-
 
|-
 
|  || Four zero bytes,
 
|  || Four zero bytes,
Line 1,815: Line 1,815:  
{| class="wikitable "
 
{| class="wikitable "
 
|-
 
|-
! colspan="4" align="center" style="background: black; color: white;"|UDP datagram  
+
! colspan="4" align="center" style="background: #0052A1; color: white;"|UDP datagram  
 
|-
 
|-
 
| rowspan="4"| UDP channel packet x N
 
| rowspan="4"| UDP channel packet x N
Line 1,830: Line 1,830:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|Not usable byte
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|Not usable byte
 
|-
 
|-
 
| 1 ||Data packet requiring acknowledgment
 
| 1 ||Data packet requiring acknowledgment
Line 1,841: Line 1,841:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|Acknowledgment packet
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|Acknowledgment packet
 
|-
 
|-
 
| Packet length || 2 bytes || 0x0003  
 
| Packet length || 2 bytes || 0x0003  
Line 1,857: Line 1,857:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|AVL data encapsulated in UDP channel packet
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|AVL data encapsulated in UDP channel packet
 
|-
 
|-
 
| AVL packet id (1 byte) || Module IMEI || AVL data array
 
| AVL packet id (1 byte) || Module IMEI || AVL data array
Line 1,871: Line 1,871:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|Server response to AVL data packet
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|Server response to AVL data packet
 
|-
 
|-
 
| AVL packet id (1 byte) ||Number of accepted AVL elements (1 byte)
 
| AVL packet id (1 byte) ||Number of accepted AVL elements (1 byte)
Line 1,894: Line 1,894:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! style="background: black; color: white;"|UDP channel header !!style="background: black; color: white;"| AVL packet header !!style="background: black; color: white;"| AVL data array
+
! style="background: #0052A1; color: white;"|UDP channel header !!style="background: #0052A1; color: white;"| AVL packet header !!style="background: #0052A1; color: white;"| AVL data array
 
|-
 
|-
 
| Len – 253,  
 
| Len – 253,  
Line 1,915: Line 1,915:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| UDP channel header !!style="background: black; color: white;"| AVL packet acknowledgment  
+
!style="background: #0052A1; color: white;"| UDP channel header !!style="background: #0052A1; color: white;"| AVL packet acknowledgment  
 
|-
 
|-
 
| Len – 5,
 
| Len – 5,
Line 1,972: Line 1,972:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! colspan="3" align="center" style="background: black; color: white;"|SM data (TP-UD)
+
! colspan="3" align="center" style="background: #0052A1; color: white;"|SM data (TP-UD)
 
|-
 
|-
 
| AVL data array ||IMEI: 8 bytes
 
| AVL data array ||IMEI: 8 bytes
Line 1,997: Line 1,997:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!style="background: black; color: white;"| Byte 1 !!style="background: black; color: white;"| Byte 2 !!style="background: black; color: white;"| Byte 3 !!style="background: black; color: white;"| Bytes 4-…
+
!style="background: #0052A1; color: white;"| Byte 1 !!style="background: #0052A1; color: white;"| Byte 2 !!style="background: #0052A1; color: white;"| Byte 3 !!style="background: #0052A1; color: white;"| Bytes 4-…
 
|-
 
|-
 
| Bits 0-7 || Bits 8-15 || Bits 16-24 || Bits 25-…
 
| Bits 0-7 || Bits 8-15 || Bits 16-24 || Bits 25-…
Line 2,009: Line 2,009:  
{| class="wikitable "
 
{| class="wikitable "
 
|-
 
|-
! colspan="4" align="center" style="background: black; color: white;"|SMS Data Structure  
+
! colspan="4" align="center" style="background: #0052A1; color: white;"|SMS Data Structure  
 
|-
 
|-
 
| || 8 || Codec ID || Codec ID = 4  
 
| || 8 || Codec ID || Codec ID = 4  
Line 2,024: Line 2,024:  
{| class="wikitable "
 
{| class="wikitable "
 
|-
 
|-
! colspan="4" align="center" style="background: black; color: white;"|SMS Data Structure  
+
! colspan="4" align="center" style="background: #0052A1; color: white;"|SMS Data Structure  
 
|-
 
|-
 
|ElementCount * ||  || GPSDataElement || GPS data elements.  
 
|ElementCount * ||  || GPSDataElement || GPS data elements.  
Line 2,039: Line 2,039:  
{| class="wikitable "
 
{| class="wikitable "
 
|-
 
|-
! colspan="5" align="center" style="background: black; color: white;"|GPS Data Element  
+
! colspan="5" align="center" style="background: #0052A1; color: white;"|GPS Data Element  
 
|-
 
|-
 
| ||  || Size (bits) || Field || Description  
 
| ||  || Size (bits) || Field || Description  

Navigation menu