суть в том, что "сущности" иначе говоря, "девайсы", имеют софт
написанный на C, иного не дано. Поэтому в их проектах я не могу
использовать классы и виртуальные функции. А даже если бы и мог - виртуальные функции разных девайсов должны были бы иметь одинаковые имена. Короче, все один-к-одному.