C# Class PHmiRunner.Utils.IoDeviceRunner.IoDeviceRunTarget

Inheritance: IIoDeviceRunTarget
Show file Open project: phmi/phmi

Public Methods

Method Description
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

Private Methods

Method Description
GetFilePath ( string type ) : string
GetWriteParameters ( ) : PHmiIoDeviceTools.WriteParameter[]
Read ( ) : void
Write ( ) : void

Method Details

Clean() public method

public Clean ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

EnterReadLock() public method

public EnterReadLock ( ) : void
return void

EnterWriteLock() public method

public EnterWriteLock ( ) : void
return void

ExitReadLock() public method

public ExitReadLock ( ) : void
return void

ExitWriteLock() public method

public ExitWriteLock ( ) : void
return void

GetDigitalValue() public method

public GetDigitalValue ( int id ) : bool?
id int
return bool?

GetNumericValue() public method

public GetNumericValue ( int id ) : double?
id int
return double?

IoDeviceRunTarget() public method

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

Run() public method

public Run ( ) : void
return void

SetDigitalValue() public method

public SetDigitalValue ( int id, bool value ) : void
id int
value bool
return void

SetNumericValue() public method

public SetNumericValue ( int id, double value ) : void
id int
value double
return void