In order to receive some general status information of the decoder, the host sends
GETSTATUS<CrLf>
The Decoder responds in the following format:
GETSTATUS;<Date>;<Time>;<HasPower>;<Antennas>;<IsInOperationMode>;<FileNumber>;<GPSHasFix>;<Latitude>,<Longitude>; <ReaderIsHealthy>;<BatteryCharge>;<BoardTemperature>;<ReaderTemperature>;<UHFFrequency>;<ActiveExtConnected>; [<Channel>];[<LoopID>];[<LoopPower>];[<LoopConnected>];[<LoopUnderPower>];<TimeIsRunning>;<TimeSource>; <ScheduledStandbyEnabled>;<IsInStandby>;<ErrorFlags>;[<External12Volt>]<CrLf>
Where
| Since Protocol Version | ||||||||||||||||||
|
<Date> |
Current date of the decoder, format: yyyy-MM-dd |
1.0 | ||||||||||||||||
|
<Time> |
Current time of the decoder, format: hh:mm:ss.kkk |
1.0 |
||||||||||||||||
|
<HasPower> |
1 if the decoder has power via its Schuko AC power socket, 0 otherwise |
1.0 |
||||||||||||||||
|
<Antennas> |
A sequence of 8 antenna status indicators of the UHF unit. Each one is 1 if an antenna is connected, 0 otherwise. Eg. 00011001 |
1.0 |
||||||||||||||||
|
<IsInTimingMode> |
1 if the decoder is in Operation Mode, 0 otherwise |
1.0 |
||||||||||||||||
|
<FileNumber> |
Current file number that is used to save the passings |
1.0 |
||||||||||||||||
|
<GPSHasFix> |
1 if device has a GPS satellite fix, 0 otherwise |
1.0 |
||||||||||||||||
|
<Latitude> |
If the device has a GPS fix, the latitude of the device. Hemispheres indicated by +/- (prior 1.7 by N/S). Prior 1.7: Divide by 100 to get the real coordinate. |
1.0 |
||||||||||||||||
|
<Longitude> |
If the device has a GPS fix, the longitude of the device. Hemispheres indicated by +/- (prior 1.7 by E/W). Prior 1.7: Divide by 100 to get the real coordinate. |
1.0 |
||||||||||||||||
|
<ReaderIsHealthy> |
1, if the internal UHF module is in normal condition, 0 otherwise |
1.0 |
||||||||||||||||
|
<BatteryCharge> |
Battery charge in percent |
1.0 |
||||||||||||||||
|
<BoardTemperature> |
Main board temperature in degrees Celsius. Only valid if no Active Extension is connected. |
1.0 |
||||||||||||||||
|
<ReaderTemperature> |
Temperature of the UHF module in degrees Celsius. Only valid when there is not an Active Extension connected to the Feature Port. |
1.0 |
||||||||||||||||
|
<UHFFrequency> |
Currently selected frequency number. EU: 0 if frequency is set to Auto, 1=A, 2=B; JP: 0-3; All other regions: 0 |
1.0 |
||||||||||||||||
|
<ActiveExtConnected> |
1, if an Active Extension is connected |
1.4 | ||||||||||||||||
|
[<Channel>] |
Selected channel (1 -> 8) |
1.4 |
||||||||||||||||
|
[<LoopID>] |
Selected loop ID (1. -> 8) |
1.4 |
||||||||||||||||
|
[<LoopPower>] |
Selected loop power (0% -> 100%) |
1.4 |
||||||||||||||||
|
[<LoopConnected>] |
1, if a loop is connected |
1.4 |
||||||||||||||||
|
[<LoopUnderPower>] |
1, if the loop has reached its "Loop Limit" |
1.4 |
||||||||||||||||
|
<TimeIsRunning> |
0 if there is a static time and the decoder is not in timing mode. 1 otherwise. |
2.0 |
||||||||||||||||
|
<TimeSource> |
One of: |
2.0 | ||||||||||||||||
| <ScheduledStandbyEnabled> | 1, if scheduled standby is enabled. | 2.5 | ||||||||||||||||
| <IsInStandby> | 1, if decoder is currently in standby. | 2.5 | ||||||||||||||||
| <ErrorFlags> |
0, if everything is OK. Otherwise bitmask with the following meaning:
|
3.1 | ||||||||||||||||
| [<External12Volt>] | Mainboard revision >= 1.3 meassured voltage of the external battery port. Empty for revision < 1.3. | 3.2 |
Example without Active Extension:
← GETSTATUS<CrLf> → GETSTATUS;0000-00-00;12:43:29.942;1;11111111;1;50;1;49.721,8.254939;1;0;;;;;;;1;0;0;0;0;13.23<CrLf>
With an Active Extension connected:
← GETSTATUS<CrLf> → GETSTATUS;0000-00-00;12:43:29.942;1;11111111;1;50;1;49.721,8.254939;1;1;2;3;20%;1;0;1;0;0;0;0;13.23<CrLf>
Note that for protocol versions < 2.0, if no Active Extension is connected, the command won't return the fields (and semi colons) after <ActiveExtConnected>.