Confidential & Proprietary Information
7.2 URC NOTIFICATION SETTINGS
URCs can be enabled for each module to allow asynchronous notifications of these system events through external
interfaces, such as UART, Nordic UART Service (NUS) and CONFIG Service allowing an integrator to customize their
application from an external source.
The following events support configurable notification events.
1. Transmitter
2. Transmitter Queue
3. General Purpose IO
4. Inputs Count Event
5. Track events
6. GPS module
7. Accelerometer
8. Power Management
9. Logging component
10. OTA Events App
URCs for supported component events can be enabled for visibility from external interfaces using following AT
commands.
Main features:
1. All URC Notification settings will have distinct AT command to configure each component over UART and Nordic
UART Service (NUS) with supported notification flags.
2. AT command to configure URC Notification settings of each component over Config Service (NUS) will have
distinct AT command with same notification flags supported over UART & NUS interface settings.
3. Each event type associated with each component will have corresponding notification flags code to enable
notification to capture URC’s messages on event generation.
4. To enable multiple events notification of a component the addition of all notification flags code assigned is a valid
Notify flags.
5. If trying to enable an un-supported notifications flag will return an INVALID PARAMS error code.
7.2.1 Transmitter Event Notification Settings
Supported Transmitter Event notifications code <
transmitterNotifyFlags>:
• TRANSMITTER_NOTIFY_FAULT_DETECTED = 1
• TRANSMITTER_NOTIFY_ACTIVATED = 2
• TRANSMITTER_NOTIFY_DEACTIVATED = 4
• TRANSMITTER_NOTIFY_RAS_DETECTED = 8
• TRANSMITTER_NOTIFY_RAS_CLEARED = 16
• TRANSMITTER_NOTIFY_TEMP_THRESHOLD_DETECTED = 32
• TRANSMITTER_NOTIFY_TEMP_THRESHOLD_CLEARED = 64
• TRANSMITTER_NOTIFY_TEMP_UNDER_THRESHOLD_DETECTED = 128
• TRANSMITTER_NOTIFY_TEMP_UNDER_THRESHOLD_CLEARED = 256
• TRANSMITTER_NOTIFY_TEMP_PWR_EXCP_DETECTED = 512
• TRANSMITTER_NOTIFY_TEMP_PWR_EXCP_CLEARED = 1024
7.2.2 Set Transmitter Notify Flags via NUS, UART.
AT+TXNSF =<
transmitterNotifyFlags>