C# Class CrewChiefV3.ControllerConfiguration

Inheritance: IDisposable
Afficher le fichier Open project: mrbelowski/r3e_crewchief_v3 Class Usage Examples

Méthodes publiques

Свойство Type Description
CHANNEL_OPEN_FUNCTION String
REPEAT_LAST_MESSAGE_BUTTON String
TOGGLE_RACE_UPDATES_FUNCTION String
TOGGLE_READ_OPPONENT_DELTAS String
TOGGLE_SPOTTER_FUNCTION String
buttonAssignmentIndexes int>.Dictionary
buttonAssignments List
controllers List
listenForAssignment System.Boolean

Méthodes publiques

Méthode Description
ControllerConfiguration ( ) : System
Dispose ( ) : void
addCustomController ( System.Guid guid ) : void
addNetworkControllerToList ( ) : void
assignButton ( System parent, int controllerIndex, int actionIndex ) : System.Boolean
hasOutstandingClick ( String action ) : System.Boolean
isChannelOpen ( ) : System.Boolean
listenForButtons ( System.Boolean channelOpenIsToggle ) : System.Boolean
listenForChannelOpen ( ) : System.Boolean
loadSettings ( System parent ) : void
pollForButtonClicks ( System.Boolean channelOpenIsToggle ) : void
removeNetworkControllerFromList ( ) : void
saveSettings ( ) : void

Private Methods

Méthode Description
addButtonAssignment ( String action ) : void
getControllers ( ) : List
getFirstPressedButton ( System parent, ControllerData controllerData, ButtonAssignment buttonAssignment ) : System.Boolean
loadAssignment ( System parent, String functionName, int buttonIndex, String deviceGuid ) : void
pollForButtonClicks ( ButtonAssignment ba ) : void
removeAssignmentsForControllerAndButton ( System.Guid controllerGuid, int buttonIndex ) : void

Method Details

ControllerConfiguration() public méthode

public ControllerConfiguration ( ) : System
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

addCustomController() public méthode

public addCustomController ( System.Guid guid ) : void
guid System.Guid
Résultat void

addNetworkControllerToList() public méthode

public addNetworkControllerToList ( ) : void
Résultat void

assignButton() public méthode

public assignButton ( System parent, int controllerIndex, int actionIndex ) : System.Boolean
parent System
controllerIndex int
actionIndex int
Résultat System.Boolean

hasOutstandingClick() public méthode

public hasOutstandingClick ( String action ) : System.Boolean
action String
Résultat System.Boolean

isChannelOpen() public méthode

public isChannelOpen ( ) : System.Boolean
Résultat System.Boolean

listenForButtons() public méthode

public listenForButtons ( System.Boolean channelOpenIsToggle ) : System.Boolean
channelOpenIsToggle System.Boolean
Résultat System.Boolean

listenForChannelOpen() public méthode

public listenForChannelOpen ( ) : System.Boolean
Résultat System.Boolean

loadSettings() public méthode

public loadSettings ( System parent ) : void
parent System
Résultat void

pollForButtonClicks() public méthode

public pollForButtonClicks ( System.Boolean channelOpenIsToggle ) : void
channelOpenIsToggle System.Boolean
Résultat void

removeNetworkControllerFromList() public méthode

public removeNetworkControllerFromList ( ) : void
Résultat void

saveSettings() public méthode

public saveSettings ( ) : void
Résultat void

Property Details

CHANNEL_OPEN_FUNCTION public_oe static_oe property

public static String CHANNEL_OPEN_FUNCTION
Résultat String

REPEAT_LAST_MESSAGE_BUTTON public_oe static_oe property

public static String REPEAT_LAST_MESSAGE_BUTTON
Résultat String

TOGGLE_RACE_UPDATES_FUNCTION public_oe static_oe property

public static String TOGGLE_RACE_UPDATES_FUNCTION
Résultat String

TOGGLE_READ_OPPONENT_DELTAS public_oe static_oe property

public static String TOGGLE_READ_OPPONENT_DELTAS
Résultat String

TOGGLE_SPOTTER_FUNCTION public_oe static_oe property

public static String TOGGLE_SPOTTER_FUNCTION
Résultat String

buttonAssignmentIndexes public_oe property

public Dictionary buttonAssignmentIndexes
Résultat int>.Dictionary

buttonAssignments public_oe property

public List buttonAssignments
Résultat List

controllers public_oe property

public List controllers
Résultat List

listenForAssignment public_oe property

public Boolean,System listenForAssignment
Résultat System.Boolean