diff --git a/Modbus.Net/Modbus.Net/Job/MachineJobScheduler.cs b/Modbus.Net/Modbus.Net/Job/MachineJobScheduler.cs index 4406861..baff2ca 100644 --- a/Modbus.Net/Modbus.Net/Job/MachineJobScheduler.cs +++ b/Modbus.Net/Modbus.Net/Job/MachineJobScheduler.cs @@ -32,7 +32,17 @@ namespace Modbus.Net public sealed class MachineJobSchedulerCreator { - public static async Task CreateScheduler(string triggerKey, int count = 0, double interval = 1) + public static async Task CreateScheduler(string triggerKey, int count = 0, int intervalSecond = 1) + { + return await CreateScheduler(triggerKey, count, intervalSecond); + } + + public static async Task CreateSchedulerMillisecond(string triggerKey, int count = 0, int intervalMilliSecond = 1000) + { + return await CreateScheduler(triggerKey, count, intervalMilliSecond / 1000.0); + } + + private static async Task CreateScheduler(string triggerKey, int count = 0, double interval = 1) { IScheduler scheduler = await StdSchedulerFactory.GetDefaultScheduler();