Skip to main content

DefaultInitialState

Type Alias DefaultInitialState 

Source
pub type DefaultInitialState = InitialState<MAX_BUTTONS, MAX_ENCODERS>;
Expand description

Type alias for the default initial state.

Aliased Type§

pub struct DefaultInitialState {
    pub button_active: VecInner<bool, usize, VecStorageInner<[MaybeUninit<bool>; 6]>>,
    pub encoder_values: VecInner<u8, usize, VecStorageInner<[MaybeUninit<u8>; 2]>>,
}

Fields§

§button_active: VecInner<bool, usize, VecStorageInner<[MaybeUninit<bool>; 6]>>

Which buttons start active (true = on). Length matches buttons vec.

§encoder_values: VecInner<u8, usize, VecStorageInner<[MaybeUninit<u8>; 2]>>

Initial encoder values (0-127). Length matches encoders vec.