LRRP
https://github.com/pboyd04/Moto.Net/blob/main/Moto.Net/Mototrbo/LRRP/LRRPPacketType.cs
# Packet Type
ImmediateLocationRequest = 0x05
ImmediateLocationResponse = 0x07
TriggeredLocationStartRequest = 0x09
TriggeredLocationStartResponse = 0x0B
TriggeredLocationData = 0x0D
TriggeredLocationStopRequest = 0x0F
TriggeredLocationStopResponse = 0x11
ProtocolVersionRequest = 0x14
ProtocolVersionResponse = 0x15
# Response Codes
Success = 0
BadCommand = 0x0A //This seems to happen when I ask for something it can't understand
NoGPS = 0x10 //This seems to happen at startup when there is no GPS signal
NotEnoughGPS = 0x200 //This seems to happen when GPS is up but not enough to give good data
https://github.com/OK-DMR/ok-dmrlib/blob/master/okdmr/dmrlib/motorola/mbxml.py
Reserved = (0x00, False, "Reserved")
ReservedNCDT = (0x01, True, "Reserved")
ReservedTesting = (0x02, False, "Reserved-Testing")
ReservedTesting_NCDT = (0x03, True, "Reserved-Testing")
# LRRP = Location Request/Response Protocol
LRRP_ImmediateLocationRequest = (0x04, False, "Immediate-Location-Request")
LRRP_ImmediateLocationRequest_NCDT = (0x05, True, "Immediate-Location-Request")
LRRP_ImmediateLocationReport = (0x06, False, "Immediate-Location-Report")
LRRP_ImmediateLocationReport_NCDT = (0x07, True, "Immediate-Location-Report")
LRRP_TriggeredLocationRequest = (0x08, False, "Triggered-Location-Request")
LRRP_TriggeredLocationRequest_NCDT = (0x09, True, "Triggered-Location-Request")
LRRP_TriggeredLocationAnswer = (0x0A, False, "Triggered-Location-Answer")
LRRP_TriggeredLocationAnswer_NCDT = (0x0B, True, "Triggered-Location-Answer")
LRRP_TriggeredLocationReport = (0x0C, False, "Triggered-Location-Report")
LRRP_TriggeredLocationReport_NCDT = (0x0D, True, "Triggered-Location-Report")
LRRP_TriggeredLocationStopRequest = (0x0E, False, "Triggered-Location-Stop-Request")
LRRP_TriggeredLocationStopRequest_NCDT = (0x0F, True, "Triggered-Location-Stop-Request")
LRRP_TriggeredLocationStopAnswer = (0x10, False, "Triggered-Location-Stop-Answer")
LRRP_TriggeredLocationStopAnswer_NCDT = (0x11, True, "Triggered-Location-Stop-Answer")
LRRP_UnsolicitedLocationReport = (0x12, False, "Location-Protocol-Report")
LRRP_UnsolicitedLocationReport_NCDT = (0x13, True, "Location-Protocol-Report")
LRRP_LocationProtocolRequest_NCDT = (0x14, True, "Location-Protocol-Request")
LRRP_LocationProtocolReport_NCDT = (0x15, True, "Location-Protocol-Report")