#include "gservice.hpp" #include "configs/device_id_mgr.hpp" using namespace iflytop; void GService::initialize() { // ZCanReceiver::CFG* zcanreceiver_cfg = zcanreceiver.createCFG(zdevice_id_mgr_get_device_id()); zcanreceiver.initialize(zcanreceiver_cfg); zcan_protocol_parser.initialize(&zcanreceiver); ProtocolEventBusSender::inst()->initialize(&zcanreceiver); } GService* GService::inst() { static GService gservice; return &gservice; }