.. _headlabel-refx-record-14: 14H (Overspeed Alarm) ===================== This message is used to report overspeed alarm information. About the overspeed alarm function, please see the :ref:`AT@OSPD ` command. The frame format of a report that only carries **14H** record is as follows: .. code-block:: none For example (Total 66 bytes): 2B 00 00 42 00 01 23 45 67 89 01 23 45 00 00 00 1B 00 00 2B 64 F9 AA F6 00 00 14 00 13 04 5F 17 9D A0 0C 02 01 7D 52 16 09 F9 20 A8 E1 FF 2D C0 96 5F 17 9D A0 01 7D 0A 00 25 00 01 B3 0C 01 23 38 24 .. tabularcolumns:: |p{3.8em}|p{3.2em}|p{5.5em}|p{5.8em}|p{15em}|p{4.8em}| .. table:: :width: 100% :widths: auto +----------+--------------------+------------------+---------------+------------------------------------------------+---------------+ | Parts | Fields | Length (Byte) | Range/Format | Default | +==========+====================+==================+===============+================================================+===============+ | Head | | 18 or 20 | | | +----------+--------------------+------------------+---------------+------------------------------------------------+---------------+ | Reserved | | 1 or 1+N | | | +----------+--------------------+------------------+---------------+------------------------------------------------+---------------+ | Records | Record Length | 1 or 2 | 00H-7FH or 8080H-FFFFH | | + +--------------------+------------------+---------------+------------------------------------------------+---------------+ | | Generated Time | 4 | | | + +--------------------+------------------+---------------+------------------------------------------------+---------------+ | | Record Count Number | 2 | 0000H-FFFFH | | + +--------------------+------------------+---------------+------------------------------------------------+---------------+ | | `Record ID` | 1 | **14H** | **14H** | + +--------------------+------------------+---------------+------------------------------------------------+---------------+ | | `Event Code` | 1 | 00H, 01H, 02H, 03H,04H | | + +--------------------+------------------+---------------+------------------------------------------------+---------------+ | | `Data of Record` | Data ID | 1 or 2 | 00H-7FH or 8080H-FFFFH | | + + +------------------+---------------+------------------------------------------------+---------------+ | | | Data Length | 1 or 2 | 00H-7FH or 8080H-FFFFH | | + + +------------------+---------------+------------------------------------------------+---------------+ | | | Data Content | N | | | + + +------------------+---------------+------------------------------------------------+---------------+ | | | ... | | | | + +--------------------+------------------+---------------+------------------------------------------------+---------------+ | | ... | | | | +----------+--------------------+------------------+---------------+------------------------------------------------+---------------+ | Tail | | 4 | | | +----------+--------------------+------------------+---------------+------------------------------------------------+---------------+ The definitions of parts 'Head', 'Reserved', and 'Tail' are :ref:`here `. - `Event Code` - **00H** - The terminal completely exits overspeed alarm state. - **01H** - Overspeed Alarm 1. - **02H** - Overspeed Alarm 2. - **03H** - Overspeed Alarm 3. - **04H** - Overspeed Alarm 4. - `Data of Record` It consists of one or more :ref:`Data ID units `. By default, this record contains only the data IDs listed below, which can be changed by the `AT@QRC` command described below. - :ref:`Data 19 ` - Triggered Time. The time when the event is detected. - :ref:`Data 12 ` - Current Speed. - :ref:`Data 82 ` - Full Location. .. configuration: Configuration ------------- The parameters related to the generation and transmission of **14H** record are controlled by the following :ref:`QRC ` command: .. code-block:: none Example: AT@QRC=gv500cna,14,,1,1,2|88,0,012F$ +ACK:QRC,123456789012345,8203,3,0,14,012F,20210407101530,1234$ AT@QRC?gv500cna,14,0C37$ +QRY:QRC,123456789012345,8203,3,0,1,1,14,,1,1,2|88,0,0C37,20210407101530,1234$ .. tabularcolumns:: |p{2.2em}|p{14.2em}|p{5.8em}|p{12em}|p{4.8em}| .. table:: :width: 100% :widths: auto +-------+-----------------------+---------------+-------------------------------------------+-------------------------+ | Parts | Fields | Length (Byte) | Range/Format | Default | +=======+=======================+===============+===========================================+=========================+ | Head | Header | 3 | AT@ | AT@ | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | Command Word | 3 | QRC | QRC | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | Leading Symbol | 1 | = | = | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | Password | 8-16 | | gv500cna | +-------+-----------------------+---------------+-------------------------------------------+-------------------------+ | Body | `Record ID` | 2 | 14 | 14 | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | Reserved | 0 | | | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | `Mode` | <=2 | 0, 1 | 1 | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | `Action` | 1 | 0-2 | | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | `Data IDs` | N | ID1|ID2|ID3… | | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | `Time Interval` | <=4 | 0 or 30-3600 (seconds) | 0 | +-------+-----------------------+---------------+-------------------------------------------+-------------------------+ | Tail | Sequence Number | 4 | 0000-FFFF ('0'-'9', 'A'-'F') | | + +-----------------------+---------------+-------------------------------------------+-------------------------+ | | Tail | 1 | $ | $ | +-------+-----------------------+---------------+-------------------------------------------+-------------------------+ - `Record ID` Which record to configure. Always "14" here. - `Mode` - **0** - Disable. The terminal no longer generates and sends the 14H record. - **1** - Enable Report. The terminal generates and sends the 14H record. If the location information needs to be included, the terminal directly uses the currently existing location information (even if the location information has expired). If enabled ('Mode' is not 0), this record will be generated when the terminal detects an enter/exit alarm state event or an alarm level switch event. - `Action` - **Empty** - No change the data IDs in the terminal. If this field is empty, the 'Data IDs' field will be ignored. - **0** - Append the data IDs carried in the 'Data IDs' field to the terminal. - **1** - Replace the data IDs in the terminal with the data IDs carried by the 'Data IDs' field. - **2** - Clear the data IDs carried in the 'Data IDs' field from the terminal. **Note**: In particular, it always will be 1 when reading this field. - `Data IDs` The data IDs contained in the 14H record. The characters '|' are used to connect each data ID. For example, "2|88" means Data 2 (Device Name) and Data 88 (SIM Card). - `Time Interval` The terminal will periodically generate a Record 14H according to this interval when in overspeed alarm state (no matter what the alarm level is). If set to 0, it means that 14H records do not need to be generated periodically when in the overspeed alarm state.