Show / Hide Table of Contents

Namespace Phoenix.Devices

Classes

AllDevicesLoadedEvent

The Prism event for a device load finished event.

CapabilityBase

Provides the implementation for the ICapabilityInterface to derived classes.

DeviceAddedEvent

The Prism event for a device added event.

DeviceBase

Base class for all device types.

DeviceCollectionChangeInfo

Contains information about a device collection change.

DeviceConnectionStatusChangedEvent

The Prism event for a device connection status changed event.

DeviceConnectionStatusChangedInfo

Contains information about a device Connection status change.

DeviceDragDropEvent

The Prism event for a device collection drop event.

DeviceDragDropInfo

Contains information about a device drag and drop.

DeviceFactoryBase

Base class for all device factories.

DeviceNotFoundException

Exception for corrupted file.

DeviceRemovedEvent

The Prism event for a device removed event.

DeviceRenamedEvent

The Prism event for a device renamed event.

DeviceSelectionChangedEvent

The Prism event for a device selection changed event.

DeviceStatusChecker

Responsible to check the status of devices based on a timer.

DuplicateDeviceException

Exception thrown when a device already exists in the system when attempting to add.

EnumeratedSetting

The class for a setting with an explicit list of acceptable values.

GroupAddedEvent

The Prism event for a group added event.

GroupDefinition

Class representing a group definition.

GroupRemovedEvent

The Prism event for a group added event.

GroupRenamedEvent

The Prism event for a group renamed event.

HostInfo

Contains information about a host.

ICapabilityExtensions

Extension methods for ICapability.

IDeviceExtensions

Extension methods for IDevice.

IdleShutdownTimeoutTextSetting

IPAddressExtensions

LoggingInfo

A class to hold logging information.

NetHelper

Helper class for network interactions.

NintendoSwitch

Switch device implementation.

NintendoSwitchDevicePlugin

Registers plugin services for NintendoSwitch device to Phoenix.

NintendoSwitchFactory

Factory class responsible to create NintendoSwitch devices.

OperationInProgressException

Exception thrown when an operation that can only be done once at a time is attempted twice on a device.

PackageDeployment

Contains a package deployment for a specific device.

PackageDeploymentFactory

Manages the information needed to create a package deployment.

PhoenixDevicesWindowsPCTelemetryContext

Class to provide needed moduleName for telemetry.

PhoenixDevicesXboxTelemetryContext

Class to provide needed moduleName for telemetry.

PushDeployment

Contains a push deployment for a specific device.

PushDeploymentFactory

Manages the information needed to create a push deployment.

ReadOnlySetting

The class for a setting which can only be read.

RemovingDeviceEvent

The Prism event for removing a device.

RemovingDeviceEventInfo

Contains information about a device being removed.

SerializableIDevice

Represents a device for serialization to disk.

StreamingDeployment

Contains a streaming deployment for a specific device.

StreamingDeploymentFactory

Manages the information needed to create a streaming deployment.

TextSetting

Setting that takes a text string

ToggleSetting

The class for a setting which can only be toggled on or off.

WindowDevicePlugin

WindowsPC

The WindowsPC implementation for the deployment of packages

WindowsPCApplication

The windows implementation of an application.

WindowsPCConfigView

Interaction logic for WindowsPCConfigView.xaml

WindowsPCConfigViewModel

The view model for the windows pc config window.

WindowsPCFactory

Factory for creating Windows PC devices.

WindowsPCGamepadWrapper

The wrapper for the xbox gamepad to handle update queuing.

WindowsPCPackage

The windows representation of a package.

WindowsPCPhoenixModule

Contains windows pc specific functionality for Phoenix.

WindowsPCPhoenixSettings

The settings for phoenix devices

WindowsPCSystemPackageSettings

The settings for phoenix devices

XbCmderExtensions

Extension methods for the XbCmder library and file IO to Phoenix IO.

Xbox

The xbox implementation for deployment of packages.

XboxApplication

The xbox version of an application.

XboxConfigSetting

The class for a xbox configuration setting.

XboxConfigView

Interaction logic for XboxConfigView.

XboxConfigViewModel

The xbox specific configuration view model.

XboxConfigWindow

The xbox configuration window.

XboxDevicePlugin

XboxFactory

Factory for creating xbox devices.

XboxGamepadState

Represents the state of a gamepad.

XboxGamepadWrapper

The wrapper for the xbox gamepad to handle update queuing.

XboxPackage

The xbox implementation of a package.

XboxPhoenixModule

Contains xbox specific functionality for Phoenix.

XboxSystemPackageSettings

The settings for phoenix devices

XboxUpdateView

Interaction logic for XboxUpdateView.xaml

XboxUpdateViewModel

The view model logic for the xbox update window.

XboxUpdateWindow

The Xbox update window.

XboxXbConnectExtensions

XdkReference

An XDK reference wrapper.

Interfaces

ICapability

Interface to expose capability discovery.

IDevice

Represents a device.

IDeviceContainer

Describes an object that contains an IDevice

IDeviceControlFactory

Represents a device control factory.

IDeviceControllable

Device capability interface for controlling this device.

IDeviceDxdiag

An interface for a device to implement how to capture a dxdiag attachment.

IDeviceFactory

Represents a device factory.

IDeviceManager

Interface for the device manager.

IDeviceStatus

Responsible for checking and setting connection status for a device.

Enums

DeviceConnectionStatus

Connection statuses for devices.

In This Article
Back to top Generated by DocFX