C# Class PHmiRunner.Utils.IoDeviceRunner.IoDeviceRunTarget

Inheritance: IIoDeviceRunTarget
Afficher le fichier Open project: phmi/phmi

Méthodes publiques

Méthode 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

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

Method Details

Clean() public méthode

public Clean ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnterReadLock() public méthode

public EnterReadLock ( ) : void
Résultat void

EnterWriteLock() public méthode

public EnterWriteLock ( ) : void
Résultat void

ExitReadLock() public méthode

public ExitReadLock ( ) : void
Résultat void

ExitWriteLock() public méthode

public ExitWriteLock ( ) : void
Résultat void

GetDigitalValue() public méthode

public GetDigitalValue ( int id ) : bool?
id int
Résultat bool?

GetNumericValue() public méthode

public GetNumericValue ( int id ) : double?
id int
Résultat double?

IoDeviceRunTarget() public méthode

public IoDeviceRunTarget ( IoDevice ioDevice, IIoDeviceWrapperFactory wrapperFactory, INotificationReporter reporter ) : System
ioDevice IoDevice
wrapperFactory IIoDeviceWrapperFactory
reporter INotificationReporter
Résultat System

Run() public méthode

public Run ( ) : void
Résultat void

SetDigitalValue() public méthode

public SetDigitalValue ( int id, bool value ) : void
id int
value bool
Résultat void

SetNumericValue() public méthode

public SetNumericValue ( int id, double value ) : void
id int
value double
Résultat void