Station Capabilities bitfield meaning

CAPABILITY_VENDOR_MASK              0x000000ff

CAPABILITY_VENDOR_ETSI              0
CAPABILITY_VENDOR_HYTERA            1
CAPABILITY_VENDOR_MOTOROLA          2
CAPABILITY_VENDOR_RUNBO             3

CAPABILITY_LIMITED_SIGNALLING_MODE  (1 << 8)
CAPABILITY_LIMITED_DATA_MODE        (1 << 9)
CAPABILITY_PUBLIC_LOCATION_MODE     (1 << 16)
CAPABILITY_COMPACT_LOCATION_MODE    (1 << 17)
CAPABILITY_TEXT_CAPTURE             (1 << 20)

CAPABILITY_SECURE_SESSION_SCOPE     (3 << 24)

SECURE_SESSION_SCOPE_NONE      (0 << 24)
SECURE_SESSION_SCOPE_NETWORK   (1 << 24)
SECURE_SESSION_SCOPE_AREA      (2 << 24)
SECURE_SESSION_SCOPE_REPEATER  (3 << 24)
   3                   2                   1
+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+9+8+7+6+5+4+3+2+1+0+
|          |SSC|      |T|   |C|P|           |D|S|VENDOR         |
+----------+---+------+-+---+-+-+-----------+-+-+---------------+

CAPABILITY_VENDOR_*

Enumerator to indicate which format have to be used when interacting with the radio

CAPABILITY_LIMITED_SIGNALLING_MODE

In some cases Core may emulates some DMR functions for the radio (such as UU_REQ for confirmed voice calls).

CAPABILITY_LIMITED_DATA_MODE

Core have to use 1/2 rate data transmissions. Used in "Chinese Radio" mode (CAPABILITY_VENDOR_MOTOROLA + CAPABILITY_LIMITED_DATA_MODE).

CAPABILITY_PUBLIC_LOCATION_MODE

Permit to in-call GPS data to public resources such as APRS or MQTT wrapper.

CAPABILITY_COMPACT_LOCATION_MODE

In case of Motorola LRRP - use CSBK Data to deliver location reports (with reduced data set)

CAPABILITY_TEXT_CAPTURE

Allow core to handle all incoming text messages

CAPABILITY_SECURE_SESSION_SCOPE, SECURE_SESSION_SCOPE_*

AirSecurity mode, defines a scope of authorisation:

  • SECURE_SESSION_SCOPE_NONE - function disabled
  • SECURE_SESSION_SCOPE_NETWORK - allow seamless session to whole master
  • SECURE_SESSION_SCOPE_AREA - allow seamless session inside security area (TBD)
  • SECURE_SESSION_SCOPE_REPEATER - allow session only on single repeater / hotspot