Skip to content

Device Properties

BPX specific device properties

device.bpx.ui.mode

Property to get or set the BPX ui mode

value name represents
device.bpx.ui.mode.2chan 2 channel mode
device.bpx.ui.mode.3chan 3 channel mode
device.bpx.ui.mode.4chan 4 channel mode

device.ui.encoder

Properties to get or set the encoder function.

  • device.ui.encoder.bpx.left, The property for the Left hand BPX encoder
  • device.ui.encoder.bpx.right, The property for the right hand BPX encoder
  • device.ui.encoder.wpx The property for the WPX encoder
value name represents
device.ui.encoder.headset.volume WPX encoder controls headset level
device.ui.encoder.speaker.volume WPX encoder controls speaker level
device.ui.encoder.sidetone Encoder controls sidetone level
device.ui.encoder.program Encoder controls program audio level
device.ui.encoder.main.volume Encoder controls main volume
device.ui.encoder.disabled Encoder is disabled
device.ui.encoder.channel.1 Encoder controls channel 1 level
device.ui.encoder.channel.2 Encoder controls channel 2 level
device.ui.encoder.channel.3 Encoder controls channel 3 level
device.ui.encoder.channel.4 Encoder controls channel 4 level

device.ui.display.flip

Property

value name represents
device.ui.display.flip.normal pDEVICE_DISPLAY_FLIP_NORMAL
device.ui.display.flip.main pDEVICE_DISPLAY_FLIP_MAIN
device.ui.display.flip.menu pDEVICE_DISPLAY_FLIP_MENU
device.ui.display.flip.both pDEVICE_DISPLAY_FLIP_BOTH

MCX and WPX specific device properties

device.button.mode

Property

value name represents
device.button.mode.talk pDEVICE_CHANNNEL_BUTTON_FUNCTION_TALK
device.button.mode.mode pDEVICE_CHANNNEL_BUTTON_FUNCTION_MODE

device.screen.mode

Property

value name represents
device.screen.mode.listen pDEVICE_SCREEN_BUTTON_FUNCTION_LISTEN
device.screen.mode.call pDEVICE_SCREEN_BUTTON_FUNCTION_CALL
device.screen.mode.cue pDEVICE_SCREEN_BUTTON_FUNCTION_CUE
device.screen.mode.disabled pDEVICE_SCREEN_BUTTON_FUNCTION_DISABLED

device.screen.startup

Property

value name represents
device.screen.startup.listen pDEVICE_SCREEN_BUTTON_FUNCTION_LISTEN
device.screen.startup.call pDEVICE_SCREEN_BUTTON_FUNCTION_CALL
device.screen.startup.cue pDEVICE_SCREEN_BUTTON_FUNCTION_CUE
device.screen.startup.last pDEVICE_SCREEN_BUTTON_FUNCTION_LAST

device.current.page

Property to get or set the current page of an MCX

value name represents
device.page.1 button function page 1
device.page.2 button function page 2
// Example

event ui.button[1]
    if ui.event == ui.button.pressed
        device.current.page = device.page.1
    end
end

event ui.button[2]
    if ui.event == ui.button.pressed
        device.current.page = device.page.2
    end
end

event ui.draw[6]
    ui.clear()
    ui.draw.text.at(10,0,"enc: ",device.ui.encoder.wpx)
end

device.second.page

Property

value name represents
device.second.page.disabled 0
device.second.page.enabled 1

device.screen.brightness

Property

value name represents
device.screen.brightness.min pDEVICE_SCREEN_INTENSITY_MIN
device.screen.brightness.1 1
device.screen.brightness.2 2
device.screen.brightness.3 3
device.screen.brightness.4 4
device.screen.brightness.5 5
device.screen.brightness.6 6
device.screen.brightness.max pDEVICE_SCREEN_INTENSITY_MAX

device.interface.screen.bright

Property

value name represents
device.interface.screen.brightness.dark pDEVICE_SCREEN_BRIGHTNESS_DARK
device.interface.screen.brightness.bright pDEVICE_SCREEN_BRIGHTNESS_LIGHT

device.screen.time

Property

device.screen.time.always.on | pDEVICE_SCREEN_TIMEOUT_ALWAYS_ON device.screen.time.10.hours | pDEVICE_SCREEN_TIMEOUT_10HOUR device.screen.time.1.hour | pDEVICE_SCREEN_TIMEOUT_1HOUR device.screen.time.10.minutes | pDEVICE_SCREEN_TIMEOUT_10MIN device.screen.time.1.minute | pDEVICE_SCREEN_TIMEOUT_1MIN

device.led.intensity

Property

value name represents
device.led.intensity.min pDEVICE_LED_INTENSITY_MIN
device.led.intensity.1 1
device.led.intensity.2 2
device.led.intensity.3 3
device.led.intensity.4 4
device.led.intensity.5 5
device.led.intensity.6 6
device.led.intensity.max pDEVICE_LED_INTENSITY_MAX

device.led.timeout

Property

value name represents
device.led.timeout.disabled 0
device.led.timeout.enabled 1