C# 클래스 PHmiRunner.Utils.IoDeviceRunner.IoDeviceRunTarget

상속: IIoDeviceRunTarget
파일 보기 프로젝트 열기: phmi/phmi

공개 메소드들

메소드 설명
Clean ( ) : void
Dispose ( ) : void
EnterReadLock ( ) : void
EnterWriteLock ( ) : void
ExitReadLock ( ) : void
ExitWriteLock ( ) : void
GetDigitalValue ( int id ) : bool?
GetNumericValue ( int id ) : double?
IoDeviceRunTarget ( IoDevice ioDevice, IIoDeviceWrapperFactory wrapperFactory, INotificationReporter reporter ) : System
Run ( ) : void
SetDigitalValue ( int id, bool value ) : void
SetNumericValue ( int id, double value ) : void

비공개 메소드들

메소드 설명
GetFilePath ( string type ) : string
GetWriteParameters ( ) : PHmiIoDeviceTools.WriteParameter[]
Read ( ) : void
Write ( ) : void

메소드 상세

Clean() 공개 메소드

public Clean ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnterReadLock() 공개 메소드

public EnterReadLock ( ) : void
리턴 void

EnterWriteLock() 공개 메소드

public EnterWriteLock ( ) : void
리턴 void

ExitReadLock() 공개 메소드

public ExitReadLock ( ) : void
리턴 void

ExitWriteLock() 공개 메소드

public ExitWriteLock ( ) : void
리턴 void

GetDigitalValue() 공개 메소드

public GetDigitalValue ( int id ) : bool?
id int
리턴 bool?

GetNumericValue() 공개 메소드

public GetNumericValue ( int id ) : double?
id int
리턴 double?

IoDeviceRunTarget() 공개 메소드

public IoDeviceRunTarget ( IoDevice ioDevice, IIoDeviceWrapperFactory wrapperFactory, INotificationReporter reporter ) : System
ioDevice IoDevice
wrapperFactory IIoDeviceWrapperFactory
reporter INotificationReporter
리턴 System

Run() 공개 메소드

public Run ( ) : void
리턴 void

SetDigitalValue() 공개 메소드

public SetDigitalValue ( int id, bool value ) : void
id int
value bool
리턴 void

SetNumericValue() 공개 메소드

public SetNumericValue ( int id, double value ) : void
id int
value double
리턴 void