.. _headlabel-refx-cmd-profile: PROFILE (Profile Settings) ========================== The `AT@PROFILE` command is used to set the working mode for the specified profile. .. code-block:: none Example: AT@PROFILE=gl601###,0,1,,,,012F$ +ACK:PROFILE,123456789012345,C031,10,0,1,012F,20210407101530,1234$ AT@PROFILE?gl601###,,0C37$ +QRY:PROFILE,123456789012345,C031,10,0,7,1,0,1,,,,0C37,20210407101530,1234$ +QRY:PROFILE,123456789012345,C031,10,0,7,2,1,1,,,,0C37,20210407101530,1235$ +QRY:PROFILE,123456789012345,C031,10,0,7,3,4,1,,,,0C37,20210407101530,1236$ +QRY:PROFILE,123456789012345,C031,10,0,7,4,5,1,,,,0C37,20210407101530,1237$ +QRY:PROFILE,123456789012345,C031,10,0,7,5,9,1,,,,0C37,20210407101530,1238$ +QRY:PROFILE,123456789012345,C031,10,0,7,6,10,1,,,,0C37,20210407101530,1239$ +QRY:PROFILE,123456789012345,C031,10,0,7,7,63,1,,,,0C37,20210407101530,123A$ .. tabularcolumns:: |p{2.2em}|p{7.2em}|p{5.8em}|p{19em}|p{4.8em}| .. table:: :width: 100% :widths: auto +-------+----------------------------------+---------------+--------------------------------------------------+--------------------+ | Parts | Fields | Length (Byte) | Range/Format | Default | +=======+==================================+===============+==================================================+====================+ | Head | Header | 3 | AT@ | AT@ | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Command Word | 7 | PROFILE | PROFILE | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Leading Symbol | 1 | = | = | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Password | 8-16 | | gl601### | +-------+----------------------------------+---------------+--------------------------------------------------+--------------------+ | Body | `Profile ID` | | all supported profiles | | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | `Mode` | 1 | 0-2 | 0 | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Reserved | 0 | | | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Reserved | 0 | | | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Reserved | 0 | | | +-------+----------------------------------+---------------+--------------------------------------------------+--------------------+ | Tail | Sequence Number | 4 | 0000-FFFF ('0'-'9', 'A'-'F') | | + +----------------------------------+---------------+--------------------------------------------------+--------------------+ | | Tail | 1 | $ | $ | +-------+----------------------------------+---------------+--------------------------------------------------+--------------------+ - `Profile ID` Specify which profile ID will be configured. For more information, please refer to the :ref:`Profiles ` section. - `Mode` The working mode of the specified profile. - **0** - Disable. The terminal will never switch to this profile. - **1** - Normal. The terminal will normally generate records or reports according to the configuration of this profile, and send these reports to the backend server in time. - **2** - High Priority Only. The terminal will normally generate records or reports according to the configuration of this profile, but only the top and high priority reports will be sent to the backend server until the terminal leaves this profile. Please refer to :ref:`here ` for the priority of report. .. note:: For Profile 0 (Default) and Profile 63 (Emergency), always work in Mode 1 (Normal). This **CAN NOT BE CHANGED**.