/// <inheritdoc /> /// <summary> /// Рассчет смещения нуля при запуске теста /// </summary> /// <returns></returns> protected override int InitTest() { // Задание настроек каналам Arinc429 Upc10Func.Config(Index); // Задание настроек разовым командам return(RkFunctionClass.Config(Index)); }
/// <summary> /// Подпрограмма установки всех РК и АС в активное состояние /// </summary> /// <param name="device"></param> /// <returns></returns> public static int Passive(int device) { var count_err = 0; App.TaskManager.Log.WriteLineAsync( "Установка РКП и РКВ в исходное состояние" + Environment.NewLine + "Установка АСП и АСВ в исходное состояние"); // Настройка РК count_err += RkFunctionClass.Config(device); // Установка РКВ в исходное состояние new TestRkvClass().Set(device, 0); // Установка РКП в исходное состояние new TestRkpClass().Set(device, 0); // Установка аналоговых сигналов выдачи в исходное состояние new TestDacClass().Set(device, 0); // Установка аналоговых сигналов приема в исходное состояние new TestAdcClass().Set(device, 0); return(count_err); }