Windows SDExplorer

  • Автор темы Автор темы Andrew
  • Дата начала Дата начала

Andrew

Сотрудник
Команда LKDS
В настоящее время появились устройства оснащенные SD картами (ЛБ 7.2, ПУ 7.2, моноблоки СМ3 и т.д.) и встала необходимость оперативно получать или загружать файлы.
Для решение этих задач была разработана программа SDExplorer, которая позволяет удаленно подключиться к SD карте устройств.
Возможности SDExplorer: просмотр каталогов, создание новых каталогов, чтение и запись файлов,
удаление фалов.
На данный момент доступна работа c SD картой ПУ 7.2 (необходимо обновить прошивку ПУ 7.2 до версии v0.1.4)


Обновлено 26.12.2018
 

Вложения

Последнее редактирование модератором:
На сайте прошивка 0.1.4 еще не появилась, можно сюда опубликовать для тестирования?
 
Виноградов написал(а):
На сайте прошивка 0.1.4 еще не появилась, можно сюда опубликовать для тестирования?

Прошивка для Переговорного устройства V0.1.4 (статус Beta).
- Добавлена поддержка "Удаленного доступа к SD карте".
- При включении ГГС подключается микрофон источника "Вызова".
- При рестарте устройства сохраняется и восстанавливается текущее время и часовой пояс.
 

Вложения

Последнее редактирование модератором:
1. При запуске на вин сервер 2016 просит доустановку net framework 3.5.
Решается установкой компонента сервера.

2. При выборе LKDSDisp вываливается ошибка
2018_12_18_16_06_27.png
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.OverflowException: Значение было недопустимо малым или недопустимо большим для беззнакового байта.
в System.Byte.Parse(String s, NumberStyles style, NumberFormatInfo info)
в SDExplorer.Struct.XmlStruct.Parse(List`1& Disps)
в SDExplorer.MainForm.StructComboBox_SelectedIndexChanged(Object sender, EventArgs e)
в System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
в System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
в System.Windows.Forms.ComboBox.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
SDExplorer
Версия сборки: 1.0.0.2
Версия Win32: 1.0.0.2
CodeBase: file:///C:/LKDSDrv/SDExplorer/SDExplorer.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
Версия сборки: 3.5.0.0
Версия Win32: 3.5.30729.8763 built by: WinRel
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Xml.Linq
Версия сборки: 3.5.0.0
Версия Win32: 3.5.30729.8763 built by: WinRel
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
 

Вложения

  • 2018_12_18_16_06_27.png
    2018_12_18_16_06_27.png
    11.6 KB · Просмотры: 0
Последнее редактирование модератором:
Теперь ошибки нет, структуру LKDSDisp открывает. При выборе лифта с нужным блоком ничего не происходит.
Искать нужный адрес очень неудобно т.к дерево адресов не по алфавиту
 
Последнее редактирование модератором:
revit написал(а):
Теперь ошибки нет, структуру LKDSDisp открывает. При выборе лифта с нужным блоком ничего не происходит.
Искать нужный адрес очень неудобно т.к дерево адресов не по алфавиту

Не понятно что значит ничего не происходит. Оборудование отображается серыми квадратами как на картинке? Зеленым выделено оборудование которое поддерживает работу с SD картами.
 

Вложения

  • _________.png
    _________.png
    6.5 KB · Просмотры: 0
Андрей Богатырев написал(а):
Оборудование отображается серыми квадратами как на картинке?
Нет. Только блок. Оборудования нет. Блок с прошивкой 7.1.0, Пу -1.0.4
 
revit написал(а):
Нет. Только блок. Оборудования нет. Блок с прошивкой 7.1.0, Пу -1.0.4


и все-таки что значит ничего не происходит? ЛБ и ПУ не отображается в дереве? Или отображаются, но показывают "нет связи", или не подключается к SD карте переговорки?

Попробуйте новую версию.
 
Последнее редактирование модератором:
Андрей Богатырев написал(а):
и все-таки что значит ничего не происходит? ЛБ и ПУ не отображается в дереве? Или отображаются, но показывают "нет связи", или не подключается к SD карте переговорки?

2018_12_19_14_16_30.png
 

Вложения

  • 2018_12_19_14_16_30.png
    2018_12_19_14_16_30.png
    39.1 KB · Просмотры: 0
Подключился к карте одного блока в структуре LKDSDisp. Хочу покдлючиться к другому (еще два в этом доме) и ничего... по правой кнопке ничего нет. :(
 
Последнее редактирование модератором:
Разобрался. Нужно сначала из меню ФАЙЛ отключиться... Почему этой команды нет по правой кнопке если и покдлючение делается по ней -непонятно.
 
Пытался подключиться к четырём блокам - не получилось, WinServer 2016 x64.


Замечания по интерфейсу:

1. Как сказал уважаемый revit, не хватает кнопки "Подключиться/Отключиться" в контекстном меню по правой кнопке мыши;
2. Панель структуры логичнее открывать рядом с панелью SD CARD (просто придираюсь B) );
3. При закрытии программы не сохраняется вид, размер и положение окна: при следующем запуске панель структуры закрыта, при открытии структуры по умолчанию установлена структура MPultPro. Было бы очень удобно сохранять последнее состояние окна программы;
4. Не плохо бы добавить вызов SDExplorer из контекстного меню в LKDSDisp и в SPult в режиме администратора.

Как я понимаю взаимодействие с LKDSDomain пока не реализовано?
 
При удаленном подключении к СД-карте вываливается вот такое окно, в чем проблема?
IMG_8199.JPG
 

Вложения

  • IMG_8199.JPG
    IMG_8199.JPG
    7.8 MB · Просмотры: 0
Андрей Богатырев написал(а):
Попробуйте нажать кнопку STOP

Вложение IPB #1936

После нажатие Ок в окне ошибки, кнопка «Стоп» не активна, кроме этого и все остальное элементы не реагирует на нажатие
D16C37DF_1EE0_4236_882C_72769A26C289.png
 

Вложения

  • D16C37DF_1EE0_4236_882C_72769A26C289.png
    D16C37DF_1EE0_4236_882C_72769A26C289.png
    1.4 MB · Просмотры: 0
Последнее редактирование модератором:
Pro100A1ex написал(а):
При удаленном подключении к СД-карте вываливается вот такое окно, в чем проблема?
Вложение IPB #1935



Такое сообщение может возникать, когда SD карта вставляется в работающее устройство.
Нужно сделать рестарт ПУ. В ближайшее время в SDExplorer будет возможность сделать удаленный рестарт. Сейчас рестарт можно сделать активированием микропрограммы ПУ.
 
Выложена новая версия SDExplorer 1.0.2.1

1. Добавлена возможность удаленного редактирования файла конфигурации SD_RIN на ПУv7. Для корректной работы необходимо обновить прошивку ПУv7 до версии 0.1.5!.
2. Добавлен запуск приложения из Конфигуратора ДК "Обь" (Параметры ПКЛШ->ЛБ->Оконечные устройства->ПУ->Настройка SD карт(SDExplorer)). Необходимо обновить LKDSDrv!
 
Последнее редактирование модератором:
Назад
Сверху