RPS (Report Priority Settings)¶
The AT@RPS command is used to set the priority of report.
Example:
AT@RPS=gl601###,,0,100,,,012F$
+ACK:RPS,123456789012345,C031,10,0,,012F,20210407101530,1234$
AT@RPS?gl601###,,0C37$
+QRY:RPS,123456789012345,C031,10,0,1,1,,0,100,,,0C37,20210407101530,1234$
Parts |
Fields |
Length (Byte) |
Range/Format |
Default |
|---|---|---|---|---|
Head |
Header |
3 |
AT@ |
AT@ |
Command Word |
3 |
RPS |
RPS |
|
Leading Symbol |
1 |
= |
= |
|
Password |
8-16 |
gl601### |
||
Body |
Reserved |
0 |
||
Report Priority |
1 |
0-2 |
0 |
|
Number of BUFFER Reports |
<=3 |
9 - 999 |
100 |
|
Reserved |
0 |
|||
Reserved |
0 |
|||
Tail |
Sequence Number |
4 |
0000-FFFF (‘0’-‘9’, ‘A’-‘F’) |
|
Tail |
1 |
$ |
$ |
Report Priority
0 - BUFFER report first. The terminal device always sends reports according to the order in which they were generated. Reports generated earlier are sent first.
1 - Real-time reports first. The terminal will send the real-time reports first, and then send the history reports.
2 - Automatic. When the number of BUFFER reports reaches the value set by ‘Number of BUFFER Reports’, the terminal will work in the mode 1 (Real-time reports first), otherwise it will work in the mode 0 (BUFFER reports first).
About the BUFFER report and real-time report, please see BUFFER Report for more information.
Note: In emergency mode (Profile 63), the terminal always sends real-time reports first (equivalent to setting ‘Report Priority’ to 1).
Number of BUFFER Reports
The threshold of the number of BUFFER reports. This field is valid only when ‘Report Priority’ is 2 (Automatic).