Namespace Phoenix.BotBrain.Overmind
Classes
CanvasViewModel
The view model for a canvas display of a quality pass.
DeviceInfo
Represents device information.
DevicePoolViewModel
A view model to manage a quality pass device pool.
LoadScenarioOrRoleFileEvent
An event to load a scenario or role file.
LoadScenariosEvent
An event to load scenario files.
LoadScenariosEventArgs
Arguments for an event to load scenario files.
OvermindTab
The default overmind tab.
OvermindUIHelpers
Helper methods for populating the overmind UI.
OvermindUIServiceCollectionExtensions
The overmind UI services.
OvermindUISettings
Settings class for the Overmind module.
OvermindViewModel
The overmind section view model.
QualityPassChangedEvent
An event indicating the loaded quality pass has changed.
QualityPassStatusChangedEvent
An event indicating when the quality pass running status changes.
QualityPassViewModel
The view model for a quality pass.
RequirementChangedEvent
An event indicating a requirement in a specific scenario was modified by the user.
RequirementChangedEventArgs
Arguments for the requirement changed event.
RequirementInfo
Contains information about a requirement.
RequirementViewModel
The view model for a requirement on a selected scenario in the overmind UI.
RoleBasedScenarioViewModel
Represents a role-based scenario.
RoleViewModel
Represents a role in a scenario.
ScenarioChangedEvent
An event indicating a scenario was modified by the user.
ScenarioLogFilter
A class representing filters for scenario events.
ScenarioTreeViewModel
The tree view model containing scenarios and roles.
Interfaces
IOvermindTelemetryClient
An interface for sending telemetry.
IRequirementViewModel
The view model interface for a requirement on a selected scenario in the overmind UI.
IRoleBasedScenarioViewModel
Represents a role-based scenario.
IRoleViewModel
Represents a role in a scenario.
IScenarioTreeItem
Represents an item in the scenario tree view, which may be a scenario or role.