Files
RTCSync/RTCSync.cli/Options/ReadStatusOption.cs
T
2026-06-25 12:19:29 +03:00

25 lines
729 B
C#

using RTCSync.Services;
using RTCSync.Utils;
namespace RTCSync.Options;
public class ReadStatusOption : IOption
{
public string Description =>
"Чтение регистров status, control и температуры с часов реального времени.";
public List<string> OptionNames => ["-i", "--read-status"];
public string OptionValues => "";
public void Execute(OptionArgs args)
{
// bind and init CH431
var device = DeviceDispatcher.SetUpDevice();
if (device == null)
return;
DeviceReaders.PrintControlValues(device);
DeviceReaders.PrintStatusValues(device);
DeviceReaders.PrintTemperatureValue(device);
}
}