C# 클래스 Animatroller.Simulator.SimulatorForm

파일 보기 프로젝트 열기: HakanL/animatroller

보호된 프로퍼티들

프로퍼티 타입 설명
log Logger

공개 메소드들

메소드 설명
AddAnalogInput ( AnalogInput3 logicalDevice ) : Animatroller.Framework.PhysicalDevice.AnalogInput
AddDigitalInput_FlipFlop ( DigitalInput2 logicalDevice, bool showOutput ) : Animatroller.Framework.PhysicalDevice.DigitalInput
AddDigitalInput_Momentarily ( DigitalInput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalInput
AddDigitalInput_MomentarilyOLD ( DigitalInput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalInput
AddDigitalOutput ( DigitalOutput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalOutput
AddLabel ( string label ) : Label
AddMotor ( MotorWithFeedback logicalDevice ) : Animatroller.Framework.PhysicalDevice.MotorWithFeedback
AddNewLight ( string name ) : StrobeBulb
AddNewMatrix ( string name, int width, int height ) : PixelLight2D
AddNewRope ( string name, int pixels ) : PixelLight1D
AddUpdateAction ( Action action ) : void
AutoWireUsingReflection ( IScene scene ) : SimulatorForm
AutoWireUsingReflection_Simple ( IScene scene ) : SimulatorForm
Connect ( INeedsLabelLight output ) : void
Connect ( INeedsMatrixLight output ) : void
Connect ( INeedsRopeLight output ) : void
SimulatorForm ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

SimulatorForm_FormClosed ( object sender, FormClosedEventArgs e ) : void
updateTimer_Tick ( object sender, EventArgs e ) : void

메소드 상세

AddAnalogInput() 공개 메소드

public AddAnalogInput ( AnalogInput3 logicalDevice ) : Animatroller.Framework.PhysicalDevice.AnalogInput
logicalDevice AnalogInput3
리턴 Animatroller.Framework.PhysicalDevice.AnalogInput

AddDigitalInput_FlipFlop() 공개 메소드

public AddDigitalInput_FlipFlop ( DigitalInput2 logicalDevice, bool showOutput ) : Animatroller.Framework.PhysicalDevice.DigitalInput
logicalDevice DigitalInput2
showOutput bool
리턴 Animatroller.Framework.PhysicalDevice.DigitalInput

AddDigitalInput_Momentarily() 공개 메소드

public AddDigitalInput_Momentarily ( DigitalInput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalInput
logicalDevice DigitalInput2
리턴 Animatroller.Framework.PhysicalDevice.DigitalInput

AddDigitalInput_MomentarilyOLD() 공개 메소드

public AddDigitalInput_MomentarilyOLD ( DigitalInput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalInput
logicalDevice DigitalInput2
리턴 Animatroller.Framework.PhysicalDevice.DigitalInput

AddDigitalOutput() 공개 메소드

public AddDigitalOutput ( DigitalOutput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalOutput
logicalDevice DigitalOutput2
리턴 Animatroller.Framework.PhysicalDevice.DigitalOutput

AddLabel() 공개 메소드

public AddLabel ( string label ) : Label
label string
리턴 Label

AddMotor() 공개 메소드

public AddMotor ( MotorWithFeedback logicalDevice ) : Animatroller.Framework.PhysicalDevice.MotorWithFeedback
logicalDevice MotorWithFeedback
리턴 Animatroller.Framework.PhysicalDevice.MotorWithFeedback

AddNewLight() 공개 메소드

public AddNewLight ( string name ) : StrobeBulb
name string
리턴 Animatroller.Simulator.Control.StrobeBulb

AddNewMatrix() 공개 메소드

public AddNewMatrix ( string name, int width, int height ) : PixelLight2D
name string
width int
height int
리턴 Animatroller.Simulator.Control.PixelLight2D

AddNewRope() 공개 메소드

public AddNewRope ( string name, int pixels ) : PixelLight1D
name string
pixels int
리턴 Animatroller.Simulator.Control.PixelLight1D

AddUpdateAction() 공개 메소드

public AddUpdateAction ( Action action ) : void
action Action
리턴 void

AutoWireUsingReflection() 공개 메소드

public AutoWireUsingReflection ( IScene scene ) : SimulatorForm
scene IScene
리턴 SimulatorForm

AutoWireUsingReflection_Simple() 공개 메소드

public AutoWireUsingReflection_Simple ( IScene scene ) : SimulatorForm
scene IScene
리턴 SimulatorForm

Connect() 공개 메소드

public Connect ( INeedsLabelLight output ) : void
output INeedsLabelLight
리턴 void

Connect() 공개 메소드

public Connect ( INeedsMatrixLight output ) : void
output INeedsMatrixLight
리턴 void

Connect() 공개 메소드

public Connect ( INeedsRopeLight output ) : void
output INeedsRopeLight
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

SimulatorForm() 공개 메소드

public SimulatorForm ( ) : System
리턴 System

프로퍼티 상세

log 보호되어 있는 정적으로 프로퍼티

protected static Logger log
리턴 Logger