|
|
@@ -336,16 +336,15 @@ namespace Aitex.Core.RT.IOCore
|
|
|
|
|
|
|
|
|
|
|
|
- public async Task<bool> SetPulseValue( float value, int milliSecondsDelay)
|
|
|
+ public async Task<bool> SetPulseValue(float value, TimeSpan milliSecondsDelay)
|
|
|
{
|
|
|
-
|
|
|
IIoProvider provider = IoProviderManager.Instance.GetProvider(this.Provider);
|
|
|
-
|
|
|
+
|
|
|
await Task.Delay(milliSecondsDelay);
|
|
|
|
|
|
if (_floatValues[index] != value)
|
|
|
{
|
|
|
- LOG.Write($"Write AO[{Name}] from {_floatValues[index]} to {value}");
|
|
|
+ LOG.Write($"Write AO[{Name}] from {_floatValues[index]} to {value}, Delay {milliSecondsDelay.TotalSeconds}");
|
|
|
}
|
|
|
|
|
|
_floatValues[index] = value;
|