Сегодня вторник, 23.04.2024, 09:36, ньюсмейкеров: 44170, сайтов: 1206, публикаций: 3428321
11.06.2007 00:00
Новости.
Просмотров всего: 1626; сегодня: 1.

Начиная с версии 4.0 в ПО Legos, используется новый сервер оборудования

Начиная с версии 4.0 в ПО Legos, используется новый сервер оборудования

Начиная с версии 4.0 в ПО Legos, используется новый сервер оборудования.

Это наиболее ответственная часть системы, реализующая взаимодействие с контроллерами. Главные характеристики нового сервера оборудования:

Повышенная надежность:

Опрос контроллеров и обработка данных производится в отдельных процессах опроса (FlexPortHost.exe), по одному процессу на каждую линию контроллеров. Даже при возникновении необработанных исключений на уровне драйвера порта (например, при выдергивании USB-конвертера) аварийно завершает работу только процесс опроса, а не вся система, как раньше.

Основной процесс (FlexServer.exe) автоматически перезапускает процесс опроса — и система продолжает работу.

Запись ключей и любых других параметров в контроллеры производится с проверкой (т.е. сначала все пишется, потом все читается и проверяется соответствие). В случае обнаружения ошибок сообщение об этом отображается в состоянии контроллера, а также помещается в лог ошибок соответствующего контроллера. Это позволяет оперативно и однозначно определять факты выхода из строя памяти контроллеров и, кроме того, обезопаситься от любых проблем с линией связи.

Запись параметров гарантированно доводится до конца даже в случае временных потерь связи с контроллером. Не записавшиеся данные будут записаны в контроллер при восстановлении связи (если, конечно, процесс опроса не был перезагружен). Это в том числе обеспечивает надежную запись флагов антипассбека даже при плохой линии связи.

Код сервера переписан практически полностью, с учетом всех проблем, выявленных при работе старого сервера. Этим обеспечивается стабильная работа системы без перезагрузок в течение нескольких месяцев и логичное поведение системы в любых нештатных ситуациях.

Улучшенная производительность:

Извлечение данных из базы и их обработка при записи ключей и параметров производится на уровне процессов опроса. Основной процесс только дает команду "записать параметры", а процесс опроса производит все нужные действия. Это позволяет избавиться от зависания клиентских консолей даже при записи огромного количества ключей.

При переработке кода удалено множество избыточных команд опроса контроллеров. Изменение статусов устройств и поступление событий должно происходить быстрее.

Тематические сайты: PublisherNews - портал системы продвижения публикаций, Информтехнологии, связь, Интернет, Клуб "Бизнес, информация"

Ньюсмейкер: Легос — 44 публикации
Поделиться:

Интересно:

В Херсонской области для памятников и мемориалов создадут «паспорт»
22.04.2024 18:24 Новости
В Херсонской области для памятников и мемориалов создадут «паспорт»
Создать паспорта для каждого памятника и мемориала, в первую очередь посвященного Великой Отечественной войны, решили по итогам обсуждения реализации партпроекта. Об этом сообщает пресс-служба «Единой России». «Это позволит нам точно знать, сколько памятников в Херсонской области, в каком они...
Как заключить контракт при наличии разногласий рассказали эксперты
22.04.2024 17:39 Консультации
Как заключить контракт при наличии разногласий рассказали эксперты
Эксперты и общественные помощники Уполномоченного по защите прав предпринимателей в Московской области Владимира Головнёва делятся с бизнес-сообществом полезной информацией на актуальные темы. Общественный помощник Уполномоченного по государственным закупкам – Сергей Маковеев подготовил очередную...
Память солдат РККА, погибших на Зееловских высотах, почтили дипломаты
22.04.2024 16:56 Новости
Память солдат РККА, погибших на Зееловских высотах, почтили дипломаты
21 апреля 2024 года на мемориальном комплексе «Зееловские высоты» была проведена памятная церемония возложения венков. Об этом сообщается на странице Посольства России в Германии в соцсети ВКонтакте. В мероприятии приняли участие сотрудники Посольства Российской Федерации в ФРГ, Представительства...
Как передовые части советской армии готовили штурм Берлина
22.04.2024 12:29 Новости
Как передовые части советской армии готовили штурм Берлина
Чтобы понять обстановку, сложившуюся к 22 апреля 1945 года, необходимо начать с того, что предшествовало штурму Берлина. К концу марта 1945 г. военное положение Германии было патовым, хотя Вермахт продолжал оказывать активное сопротивление и насчитывал до 220 дивизий и бригад. Также в распоряжении...
К годовщине окончания битвы за Москву в 1942 году
20.04.2024 9:02 Новости
К годовщине окончания битвы за Москву в 1942 году
Начавшаяся 30 сентября 1941 года битва за Москву завершилась 20 апреля 1942 года. Германия потерпела первое крупное поражение во Второй мировой войне. Враг потерял убитыми, ранеными и пропавшими без вести более 500 тысяч человек, 1300 танков, 2500 орудий и другой...