# Menu settings extension

This extension to the codeplug allows to specify which menu items are enabled. This feature is frequently used in commercial applications to restrict the user to change certain settings in the radio.

##

    tytExtension:
      menuSettings:
        hangtimeIsInfinite: false
        hangTime: 10
        textMessage: true
        callAlert: true
        contactEditing: true
        manualDial: true
        remoteRadioCheck: true
        remoteMonitor: true
        remoteRadioEnable: true
        remoteRadioDisable: true
        scan: true
        scanListEditing: true
        callLogMissed: true
        callLogAnswered: true
        callLogOutgoing: true
        talkaround: true
        alertTone: true
        power: true
        backlight: true
        bootScreen: true
        keypadLock: true
        ledIndicator: true
        squelch: true
        vox: true
        password: true
        displayMode: true
        radioProgramming: true
        gpsInformation: true

## Menu settings fields

hangtimeIsInfinite

hangTime

- Specify the menu hang time. That is the duration, the menu is shown without any user action. If hangtimeIsInfinite is true, the menu is shown indefinitely, irrespective of the hangTime setting. If hangtimeIsInfinite is false, the hangTime specifies the menu hang time in seconds.

textMessage

- Enables the text-messaging menu item.

callAlert

- Enables the call alert menu item.

contactEditing

- Enables the contact editing menu item.

manualDial

- Enables manual dial.

remoteRadioCheck

- Enables the remote radio-check menu item.

remoteMonitor

- Enables the remote monitor menu item.

remoteRadioEnable

remoteRadioDisable

- Enables the remote radio enable and disable menu items.

scan

scanListEditing

- Enables the scan and scan list editing menu items.

callLogMissed

callLogAnswered

callLogOutgoing

- Enables the menu items for the list of missed, answered and outgoing calls.

talkaround

- Enables the talkaround menu item.

alertTone

- Enables the alert tone settings menu item.

power

- Enables the power settings menu item.

backlight

- Enables the backlight settings menu item.

bootScreen

- Enables the boot-screen settings menu item.

keypadLock

- Enables the keypad lock settings menu item.

ledIndicator

- Enables the LED indicator settings menu item.

squelch

- Enables the squelch settings menu item.

vox

- Enables the VOX settings menu item.

password

- Enables the password settings menu item.

displayMode

- Enables the display mode settings menu item.

radioProgramming

- Enables radio programming from the keypad. E.g., editing channels etc.

gpsInformation

- Enables the GPS information menu item. This setting has only an effect on radios supporting GPS.