-
Notifications
You must be signed in to change notification settings - Fork 46
Command 0E Status Request
The PDM uses a $E Command to request status from the Pod. The only parameter is this command is a single byte that contains the type of status to be returned. The command format is as follows:
OFF 1 2
Oe 01 TT
- byte
0e
: mtype of0e
- byte
01
: length, fixed 1-byte command length - byte
TT
: request type-
$00
1D Status Response - standard status response -
$01
02 Response, Type 1 - unacknowledged alert status -
$02
02 Response, Type 2 - detailed (fault) status -
$03
02 Response, Type 3 - up to the last 60 pulse log entries and other info -
$05
02 Response, Type 5 - various information including the Pod initialization time -
$50
02 Response, Type 80 - the last 50 pulse log entries -
$51
02 Response, Type 81 - like Type 80 ($50), but up to the last 50 entries before the last 50 entries
-
The usual PDM status request for type 0 yields a Command-1D-Status-response response from the Pod. This is the same response that the pod returns for all for non-fault & non-error commands after pairing. All of the other $0e command type requests will generate a Command-02-Pod-Information-Response from the Pod of varying different formats depending on the request type.
Request type 0 example:
Oe 01 TT
0e 01 00 PDM request type 0
1d SS 0PPPSNNN SSTTTTRR
1d 19 061f6800 044295e8 Pod responds with $1D status
Request type 1 example:
Oe 01 TT
0e 01 01 PDM request type 1
02 13 01 XXXX VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
02 13 01 0000 0000 0000 0000 0000 0000 0000 0000 0000 Pod responds with $02 Pod information type 1
More Examples can be found here:
This command can only be used when the current Pod Progress State is between 3 and 14.
This command can be successfully used on a faulted (screaming) pod, but request type 0 will return a Type 2, Pod Info 02 Response on the faulted pod while all other request types will return the requested Command-02-Pod-Information-Response information.