Command Write Configure - STREAM_MANAGER
<Header> + <Payload_length> | <Payload> | ||||||
PL0 | PL1 | PL2 | PL3 | PL4 | PL5 | … | |
$ESP_OK|xx| | ‘W’ | ‘t’ | Infor 1 | Infor 2 | Infor 3 | Infor 4 | ... |
Name CFG : STREAM_MANAGER
Number of field values : 7
Payload Index | Type value | Min Value | Max Value | Default Value | Min Length | Max Length | Describe | Unit |
PL2 | INTEGER | 0 | 1 | 0 | - | - | Enable STREAM_MANAGER |
|
PL3 | INTEGER | 0 | 1 | 0 | - | - | Enable Print status Push-In |
|
PL4 | INTEGER | 0 | 1 | 0 | - | - | Enable Print status Push-In (Full) |
|
PL5 | INTEGER | 0 | 1 | 0 | - | - | Enable Print status Push-Out |
|
PL6 | INTEGER | 0 | 1 | 0 | - | - | Enable Print status Push-Out (Full) |
|
PL7 | INTEGER | 0 | 100000000 | 0 | - | - | Limit Speed Push-Out | Bytes/Second |
PL8 | AT_CODE | - | - |
| 0 | 1500 | Custom AT Code |
|
PL0 | PL1 | PL2 | Enable STREAM_MANAGER | Unit |
‘W’ | ‘t’ | 0 | Disable STREAM_MANAGER |
|
|
| 1 | Enable STREAM_MANAGER |
|
PL0 | PL1 | PL3 | Print status Push-In | Unit |
‘W’ | ‘t’ | 0 | Disable Print status Push-In |
|
|
| 1 | Enable Print status Push-In |
|
PL0 | PL1 | PL4 | Print status Push-In (Full) | Unit |
‘W’ | ‘t’ | 0 | Disable Print status Push-In (Full) |
|
|
| 1 | Enable Print status Push-In (Full) |
|
PL0 | PL1 | PL5 | Print status Push-Out | Unit |
‘W’ | ‘t’ | 0 | Disable Print status Push-Out |
|
|
| 1 | Enable Print status Push-Out |
|
PL0 | PL1 | PL6 | Print status Push-Out (Full) | Unit |
‘W’ | ‘t’ | 0 | Disable Print status Push-Out (Full) |
|
|
| 1 | Enable Print status Push-Out (Full) |
|
| Custom AT Code | Example |
[ADD^b^a] | Auto to insert RAW data . RAW in HEX : b Cycle a second. | [ADD^5^0A0B0C0D0E]
|
[T-ID^RMV] | If receive message . Remove this message | [R-1007^RMV] - Remove RTCM 1007 |
[T-ID^ISA^a] | Inser RAW data After T-ID message. RAW in HEX : a | [R-1008^ISA^0A0B0C0D] - Insert 4 byte 0A0B0C0D after RTCM-1008 message. |
[T-ID^ISB^a] | Insert RAW data Before T-ID message. RAW in HEX :a | [N-GPGGA^ISB^0A0B0C0D] - Insert 4 byte 0A0B0C0D before NMEA-$GPGGA message. |
[T-ID^RPL^a] | Replace T-ID message by RAW data . RAW in HEX : a | [R-1074^RPL^0A0B0C0D] - Replace RTCM-1074 message by 4 byte 0A0B0C0D |
[T-ID^RPT^a] | Repeat T-ID message . Max repeat : a | [N-GPRMC^RPT^3] -Repeat NMEA-$GPRMC message 3 times.
|
[T-ID^RDC^a] | Count T-ID message . If (Count < a ) : Disable this message , set Count=Count+1. If (Count >= a ) : Enable this message go through stream , reset Count = 0 . | [R-1005^RDC^3] - Reduce RTCM-1005 message 3 times. |
T-ID | Type message | Example |
R-i | Type = RTCM , ID Integer = i | R-1007 R-1005 |
N-i | Type =NMEA, Header String= i | N-GPGGA N-GNRMC |
U-i1i2 | Type =UBX , Class message HEX= i1, ID message HEX = i2 | U-0106 U-0A02 |
S-i | Type =Skytraq , ID message HEX = i | S-01 S-0E |
ESPrtk Respond
Payload Index
| Type value | Min Value | Max Value | Min Length | Max Length | Describe | Unit | ||
PL2 | ‘t’ | STRING | - | - | 1 | 1 | ID Configure : STREAM_MANAGER |
| |
| PL3 | INTEGER | 0 | 1 | - | - | Status Configure |
| |
0 | Error: Failed to save , please try again | ||||||||
1 | OK : Saved configure success | ||||||||
| PL4 | STRING | - | - | - | - | Describe Status Configure in text string format |
|
Example
Message : | |
HOST Send | $ESP_OK|17|W|t|0|0|0|0|0|0||*444E |
HOST Send | $ESP_OK|49|W|t|1|1|0|1|0|0|[ADD^5^0A0B0C0D0E][R-1005^RDC^3]|*564E |
ACK Respond | $ESP_OK|48|W|t|1|( ID : STREAM_MANAGER ) : Saved Success .|*374A |
NACK Respond | $ESP_ER|… or $ESS_ER|… or $AES_ER|… |
Command Read configure - STREAM_MANAGER
ESPrtk Respond
The index / range of values / data types is similar to the index / range of values / data types of payloads when configured.
Example
Message : | |
HOST Send | $ESP_OK|5|R|t||*7228 |
ACK Respond | $ESP_OK|17|W|t|0|0|0|0|0|0||*444E |
NACK Respond | $ESP_ER|… or $ESS_ER|… or $AES_ER|… |