Добрался наконец-то до темы сохранения данных, поступающих от устройства, в GpsGate Server. Собственно писать-то много и не нужно, так все делается достаточно просто, если использовать стандартные таблицы сервера. Continue reading »
При разработке плагина столкнулся с проблемой того, что в SiteAdmin плагин отображается, запускается и работает корректно, но при остановке плагина происходит ошибка. GpsGate Server сообщает (в логах), что не может найти протокол. Также в VehicleTracker не отображается Device mapper. Все условия, вроде бы, выполнены – свойства ProtocolID и StringID соответствующих классов возвращают одинаковые значения. Continue reading »
Изучив несколько примеров проектов плагинов, выделил базовую структуру, которая должна быть во всех плагинах. Плагин основывается на классах-наследниках от следующих базовых классов: GpsGate.Online.Directory.DeviceDefinition, GpsGate.Online.Net.Protocol, GpsGate.Online.Net.NmeaListener или других *Listener (зависит от требований к проекту), GpsGate.Online.Net.NmeaConnection или других *Connection. Continue reading »
