CommsRadioState Class
Describes a state of the Comms Radio.
Namespace
CommsRadioAPI
Base Types
  • object
graph BT Type-->Base0["object"] Type["CommsRadioState"] class Type type-node

Syntax

public sealed class CommsRadioState

Constructors

Fields

Name Field Type Constant Value Summary
behaviour ButtonBehaviourType
Whether the up and down buttons switch between Comms Radio modes (Regular), trigger the state action handler (Override), or are completely ignored (Ignore).
lcdAction string
The text displayed in large letters at the bottom of the LCD screen.
lcdArrow LCDArrowState
Whether the arrow on the LCD screen is off, pointing left, or pointing right.
lcdContent string
The text displayed in small letters below the title on the LCD screen.
lcdTitle string
The text displayed in large letters at the top of the LCD screen.
led LEDState
Whether the LED light on the back of the Comms Radio is off or on.

Methods

Name Return Value Summary
Fork(string, string, string, LCDArrowState?, LEDState?, ButtonBehaviourType?) CommsRadioState
Creates a new Comms Radio state where the provided parameters are overlayed onto the existing state.