DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
Loading...
Searching...
No Matches
DirectOutput.Cab.Schedules.ScheduledSetting Class Reference
Inheritance diagram for DirectOutput.Cab.Schedules.ScheduledSetting:
Collaboration diagram for DirectOutput.Cab.Schedules.ScheduledSetting:

Public Member Functions

 ScheduledSetting ()
 ScheduledSetting (string Name, bool Enabled, int ClockStart, int ClockEnd)

Properties

string Name [get, set]
 Name of the Named item.

bool Enabled [get, set]
 Specifies if setting is enabled or disabled.

string ClockStart [get, set]
 Clock start region for setting to take effect.

string ClockEnd [get, set]
 Clock start region for setting to take effect.

NamedItemList< ScheduledSettingDeviceScheduledSettingDeviceList [get, set]
 List of devices and its outputs, and how to affect.

Events

EventHandler< NameChangeEventArgsAfterNameChanged
 Event is fired after the value of the property Name has changed.
EventHandler< NameChangeEventArgsBeforeNameChanged
 Event is fired before the value of the property Name is changed.
Events inherited from DirectOutput.General.Generic.INamedItem
EventHandler< NameChangeEventArgsBeforeNameChanged
 Occurs before the name of the item changes.
EventHandler< NameChangeEventArgsAfterNameChanged
 Occurs when after the name of the item has changed.

Constructor & Destructor Documentation

◆ ScheduledSetting() [1/2]

DirectOutput.Cab.Schedules.ScheduledSetting.ScheduledSetting ( )

◆ ScheduledSetting() [2/2]

DirectOutput.Cab.Schedules.ScheduledSetting.ScheduledSetting ( string Name,
bool Enabled,
int ClockStart,
int ClockEnd )

Property Documentation

◆ ClockEnd

string DirectOutput.Cab.Schedules.ScheduledSetting.ClockEnd
getset

Clock start region for setting to take effect.

◆ ClockStart

string DirectOutput.Cab.Schedules.ScheduledSetting.ClockStart
getset

Clock start region for setting to take effect.

◆ Enabled

bool DirectOutput.Cab.Schedules.ScheduledSetting.Enabled
getset

Specifies if setting is enabled or disabled.

◆ Name

string DirectOutput.Cab.Schedules.ScheduledSetting.Name
getset

Name of the Named item.

Implements DirectOutput.General.Generic.INamedItem.

◆ ScheduledSettingDeviceList

NamedItemList<ScheduledSettingDevice> DirectOutput.Cab.Schedules.ScheduledSetting.ScheduledSettingDeviceList
getset

List of devices and its outputs, and how to affect.

Event Documentation

◆ AfterNameChanged

EventHandler<NameChangeEventArgs> DirectOutput.Cab.Schedules.ScheduledSetting.AfterNameChanged

Event is fired after the value of the property Name has changed.

◆ BeforeNameChanged

EventHandler<NameChangeEventArgs> DirectOutput.Cab.Schedules.ScheduledSetting.BeforeNameChanged

Event is fired before the value of the property Name is changed.


The documentation for this class was generated from the following file: