HootAndCompute
Toggle table of contents
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
HootAndCompute
Volt
/
dev.kingssack.volt.opmode
/
VoltOpModeWrapper
Volt
Op
Mode
Wrapper
object
VoltOpModeWrapper
Members
Types
Active
Op
Mode
Link copied to clipboard
class
ActiveOpMode
<
R
:
Robot
,
O
:
VoltOpMode
<
R
>
>
(
val
opMode
:
O
,
val
robot
:
R
,
val
clazz
:
Class
<
O
>
)
Properties
current
Op
Mode
Link copied to clipboard
var
currentOpMode
:
VoltOpModeWrapper.ActiveOpMode
<
*
,
*
>
?
is
Active
Link copied to clipboard
var
isActive
:
Boolean
state
Link copied to clipboard
val
state
:
StateFlow
<
OpModeState
>
Functions
add
Init
Listener
Link copied to clipboard
fun
addInitListener
(
listener
:
(
)
->
Unit
)
add
Post
Init
Listener
Link copied to clipboard
fun
addPostInitListener
(
listener
:
(
VoltOpModeWrapper.ActiveOpMode
<
*
,
*
>
)
->
Unit
)
add
Start
Listener
Link copied to clipboard
fun
addStartListener
(
listener
:
(
VoltOpModeWrapper.ActiveOpMode
<
*
,
*
>
)
->
Unit
)
add
Stop
Listener
Link copied to clipboard
fun
addStopListener
(
listener
:
(
VoltOpModeWrapper.ActiveOpMode
<
*
,
*
>
)
->
Unit
)
initialize
Op
Mode
Link copied to clipboard
fun
initializeOpMode
(
)
post
Initialize
Op
Mode
Link copied to clipboard
fun
<
R
:
Robot
,
O
:
VoltOpMode
<
R
>
>
postInitializeOpMode
(
opMode
:
O
,
robot
:
R
,
clazz
:
Class
<
O
>
)