Настройки Mobile SMARTS, клиентского приложения для ТСД

Все настройки клиента Mobile SMARTS для ТСД, хранятся в файле MobileSMARTS.exe.config.

Файл имеет следующую структуру:

 

Параметры настройки указываются в узлах «<add  key=», где «key» задает имя параметра, а «value» – его значение.

Далее по тексту: Key  — Value

osVersion — Вариант операционной системы ТСД:
Mobile — Windows Pocket, Windows Mobile, Windows Phone …
WinCE — Windows CE.

webService — Url до сервера Mobile SMARTS вида «http://…:port/DataStorage.asmx», «https://…:port/DataStorage.asmx» и т.д.

updateService — Url до сервера обновлений ПО Mobile SMARTS.

lastUpdate — Дата последнего обновления ПО с сервера обновлений Mobile SMARTS.

documentsPath — Путь к папке с файлами справочников и документов (по умолчанию это будет подпапка «Documents» папки запуска файла. MobileSMARTS.exe)

folderBasedExchange — Режим работы.
true — работать в offline режиме, иконку наличия подключения ассоциировать с тем, стоит ли ТСД в кредле и есть ли подключение к ActiveSync.
false — работать в online режиме, иконку наличия подключения ассоциировать с тем, есть ли коннект к серверу Mobile SMARTS.

storageMemoryAllocation — Объем памяти в мегабайтах, которая будет выделена под хранение файлов (включая уже лежащие файлы), отдав всю оставшуюся память под оперативную.

processLog — Ведение лога.
true — вести детальный лог всех операций на ТСД.
false — не вести.

networkName — Имя профиля сетевых настроек на ТСД:
Work — рабочая сеть (профиль внутренней сети предприятия).
Internet — внешняя сеть через провайдера услуг Интернет.
<какой-то другой> — какой-то другой, конкретный, добавленный вручную.

domain — Имя домена, если для входа в сеть требуется авторизация в домене.

domainUser — Имя пользователя домена (см. domain).

userPassword — Пароль пользователя домена (см. domain).

proxy — Имя прокси-сервера в домене для доступа к серверу Mobile SMARTS по HTTP.

onlineSyncInterval — Интервал между проверками необходимости обмена данными с сервером Mobile SMARTS, в секундах.

syncTime — Синхронизировать время на ТСД с часами на сервере Mobile SMARTS.
true — синхронизировать.
false — не синхронизировать.

checkConnectionInterval — Интервал между проверками наличия подключения к серверу Mobile SMARTS (или к ActiveSync, см. folderBasedExchange), в секундах.

beginCheckConnectionDelay — Задержка перед первой проверкой наличия сети, в секундах (для случая автозапуска программы при перезагрузке терминала, когда Wi-Fi просыпается позже и попытка проверить состояние сети может привести к проблемам).

vibrateNumber — Номер устройства вибрации, которое будет включаться для более наглядной индикации о важных сообщениях и ошибках при работе с ТСД.

playSounds — Проигрывать звуки сообщений, предупреждений и ошибок.
true — проигрывать.
false — не проигрывать.

screenMode — Цвет профиля для экрана.
Color — использовать красочный профиль для цветного экрана.
BW — использовать контрастный профиль для черно/белого экрана.

blockMode — Блокировать меню «Пуск» и сочетания клавиш для его вызова и не давать пользователю возможности выходить в меню и запускать другие программы.
true — блокировать.
false — не блокировать.

kiosk — Полноэкранный режим.
true — работать в полноэкранном режиме, прятать меню «Пуск» и все остальные лишние меню.
false — работать в обычном режиме.

nomenu — Параметр работает только на Windows CE терминалах и дополняет параметр kiosk.
true — основное меню программы не показывается.
false — работать в обычном режиме.

escapeKey — Имя клавиши-замены для Escape, если на клавиатуре ТСД нет клавиши Escape. Например, можно указать Multiply (*) или Left (<)

forbidbacklightcontrol — Запрет программе управлением подсветкой экрана.
true — запрещает программе управление подсветкой экрана.
false — программа будет управлять подсветкой, включая ее при различных действиях на ТСД и выключая при простое.