← kolan.mobi
     хоумпэйдж
 Главная

← ksoftware.ya.ru
     блог
 

KDeviceRoutines

У этой ветки есть четкая идеология: все для работы с любым нашим устройством есть в KDeviceRoutines. Если вам надо ниписать новую программу, то вы берете и пишите. Если в KDeviceRoutines нет нужных подсистем для работы с данным устройством, то вы сначала дополняете KDeviceRoutines.

Если взглянуть издалека, то программа для любого нашего устройства выглядит так:
Программа — KDeviceRoutines — Устройство

Общее устройство

Устройство библиотеки показано на рисунке.

Перерисовать схему используя UML.

Подветки

  • KMultiConnectionManager — общий менеджер связи.
  • KDeviceDataGetters — общие классы для получения данных.
  • KPackageExtractor — общие классы для извлечения пакетов.
  • KPackageTypes — типы пакетов.
  • KDeviceSingletons — синглетоны для конкретных типов пакетов.
  • KProtocols — протоколы устройств.
  • KDevices — объекты-представители устройств в системе.

Инструкции

См. также