moc_Ego.cpp 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719
  1. /****************************************************************************
  2. ** Meta object code from reading C++ file 'Ego.h'
  3. **
  4. ** Created by: The Qt Meta Object Compiler version 68 (Qt 6.2.4)
  5. **
  6. ** WARNING! All changes made in this file will be lost!
  7. *****************************************************************************/
  8. #include <memory>
  9. #include "../Ego.h"
  10. #include <QtGui/qtextcursor.h>
  11. #include <QScreen>
  12. #include <QtCore/qbytearray.h>
  13. #include <QtCore/qmetatype.h>
  14. #if !defined(Q_MOC_OUTPUT_REVISION)
  15. #error "The header file 'Ego.h' doesn't include <QObject>."
  16. #elif Q_MOC_OUTPUT_REVISION != 68
  17. #error "This file was generated using the moc from 6.2.4. It"
  18. #error "cannot be used with the include files from this version of Qt."
  19. #error "(The moc has changed too much.)"
  20. #endif
  21. QT_BEGIN_MOC_NAMESPACE
  22. QT_WARNING_PUSH
  23. QT_WARNING_DISABLE_DEPRECATED
  24. struct qt_meta_stringdata_CEgoNotify_t {
  25. const uint offsetsAndSize[150];
  26. char stringdata0[732];
  27. };
  28. #define QT_MOC_LITERAL(ofs, len) \
  29. uint(offsetof(qt_meta_stringdata_CEgoNotify_t, stringdata0) + ofs), len
  30. static const qt_meta_stringdata_CEgoNotify_t qt_meta_stringdata_CEgoNotify = {
  31. {
  32. QT_MOC_LITERAL(0, 10), // "CEgoNotify"
  33. QT_MOC_LITERAL(11, 14), // "egoLoginResult"
  34. QT_MOC_LITERAL(26, 0), // ""
  35. QT_MOC_LITERAL(27, 3), // "rst"
  36. QT_MOC_LITERAL(31, 12), // "egoCarAppend"
  37. QT_MOC_LITERAL(44, 10), // "UserCamera"
  38. QT_MOC_LITERAL(55, 4), // "info"
  39. QT_MOC_LITERAL(60, 8), // "egoRadar"
  40. QT_MOC_LITERAL(69, 7), // "int32_t"
  41. QT_MOC_LITERAL(77, 2), // "r0"
  42. QT_MOC_LITERAL(80, 2), // "r1"
  43. QT_MOC_LITERAL(83, 2), // "r2"
  44. QT_MOC_LITERAL(86, 2), // "r3"
  45. QT_MOC_LITERAL(89, 2), // "r4"
  46. QT_MOC_LITERAL(92, 2), // "r5"
  47. QT_MOC_LITERAL(95, 2), // "r6"
  48. QT_MOC_LITERAL(98, 2), // "r7"
  49. QT_MOC_LITERAL(101, 6), // "egoImu"
  50. QT_MOC_LITERAL(108, 1), // "x"
  51. QT_MOC_LITERAL(110, 1), // "y"
  52. QT_MOC_LITERAL(112, 9), // "egoEncode"
  53. QT_MOC_LITERAL(122, 4), // "left"
  54. QT_MOC_LITERAL(127, 5), // "right"
  55. QT_MOC_LITERAL(133, 11), // "egoFeedData"
  56. QT_MOC_LITERAL(145, 8), // "FeedData"
  57. QT_MOC_LITERAL(154, 4), // "data"
  58. QT_MOC_LITERAL(159, 7), // "egoPing"
  59. QT_MOC_LITERAL(167, 5), // "value"
  60. QT_MOC_LITERAL(173, 4), // "temp"
  61. QT_MOC_LITERAL(178, 12), // "egoNotifyDel"
  62. QT_MOC_LITERAL(191, 4), // "peer"
  63. QT_MOC_LITERAL(196, 10), // "egoKickoff"
  64. QT_MOC_LITERAL(207, 10), // "egoMoveEnd"
  65. QT_MOC_LITERAL(218, 8), // "WorkArea"
  66. QT_MOC_LITERAL(227, 4), // "area"
  67. QT_MOC_LITERAL(232, 2), // "no"
  68. QT_MOC_LITERAL(235, 14), // "egoNotifyLeave"
  69. QT_MOC_LITERAL(250, 13), // "egoNotifyFail"
  70. QT_MOC_LITERAL(264, 3), // "uid"
  71. QT_MOC_LITERAL(268, 14), // "egoNotifyState"
  72. QT_MOC_LITERAL(283, 9), // "UserState"
  73. QT_MOC_LITERAL(293, 10), // "egoMoveRet"
  74. QT_MOC_LITERAL(304, 8), // "MoveDesc"
  75. QT_MOC_LITERAL(313, 4), // "desc"
  76. QT_MOC_LITERAL(318, 11), // "egoPosition"
  77. QT_MOC_LITERAL(330, 1), // "z"
  78. QT_MOC_LITERAL(332, 20), // "egoFrontLightChanged"
  79. QT_MOC_LITERAL(353, 10), // "frontlight"
  80. QT_MOC_LITERAL(364, 19), // "egoBackLightChanged"
  81. QT_MOC_LITERAL(384, 9), // "backlight"
  82. QT_MOC_LITERAL(394, 16), // "egoBuzzerChanged"
  83. QT_MOC_LITERAL(411, 6), // "buzzer"
  84. QT_MOC_LITERAL(418, 22), // "egoCautionLightChanged"
  85. QT_MOC_LITERAL(441, 12), // "cautionLight"
  86. QT_MOC_LITERAL(454, 16), // "egoLightLChanged"
  87. QT_MOC_LITERAL(471, 6), // "lightL"
  88. QT_MOC_LITERAL(478, 16), // "egoLightRChanged"
  89. QT_MOC_LITERAL(495, 6), // "lightR"
  90. QT_MOC_LITERAL(502, 15), // "egoGearFChanged"
  91. QT_MOC_LITERAL(518, 5), // "gearF"
  92. QT_MOC_LITERAL(524, 15), // "egoGearRChanged"
  93. QT_MOC_LITERAL(540, 5), // "gearR"
  94. QT_MOC_LITERAL(546, 17), // "egoCarParkChanged"
  95. QT_MOC_LITERAL(564, 7), // "carPark"
  96. QT_MOC_LITERAL(572, 20), // "egoBuzzerPlayChanged"
  97. QT_MOC_LITERAL(593, 10), // "buzzerPlay"
  98. QT_MOC_LITERAL(604, 20), // "egoLightFrontChanged"
  99. QT_MOC_LITERAL(625, 10), // "lightFront"
  100. QT_MOC_LITERAL(636, 19), // "egoLightWorkChanged"
  101. QT_MOC_LITERAL(656, 9), // "lightWork"
  102. QT_MOC_LITERAL(666, 19), // "egoEmergencyChanged"
  103. QT_MOC_LITERAL(686, 9), // "emergency"
  104. QT_MOC_LITERAL(696, 14), // "egoMqttChanged"
  105. QT_MOC_LITERAL(711, 13), // "cannet_frame*"
  106. QT_MOC_LITERAL(725, 6) // "frames"
  107. },
  108. "CEgoNotify\0egoLoginResult\0\0rst\0"
  109. "egoCarAppend\0UserCamera\0info\0egoRadar\0"
  110. "int32_t\0r0\0r1\0r2\0r3\0r4\0r5\0r6\0r7\0egoImu\0"
  111. "x\0y\0egoEncode\0left\0right\0egoFeedData\0"
  112. "FeedData\0data\0egoPing\0value\0temp\0"
  113. "egoNotifyDel\0peer\0egoKickoff\0egoMoveEnd\0"
  114. "WorkArea\0area\0no\0egoNotifyLeave\0"
  115. "egoNotifyFail\0uid\0egoNotifyState\0"
  116. "UserState\0egoMoveRet\0MoveDesc\0desc\0"
  117. "egoPosition\0z\0egoFrontLightChanged\0"
  118. "frontlight\0egoBackLightChanged\0backlight\0"
  119. "egoBuzzerChanged\0buzzer\0egoCautionLightChanged\0"
  120. "cautionLight\0egoLightLChanged\0lightL\0"
  121. "egoLightRChanged\0lightR\0egoGearFChanged\0"
  122. "gearF\0egoGearRChanged\0gearR\0"
  123. "egoCarParkChanged\0carPark\0"
  124. "egoBuzzerPlayChanged\0buzzerPlay\0"
  125. "egoLightFrontChanged\0lightFront\0"
  126. "egoLightWorkChanged\0lightWork\0"
  127. "egoEmergencyChanged\0emergency\0"
  128. "egoMqttChanged\0cannet_frame*\0frames"
  129. };
  130. #undef QT_MOC_LITERAL
  131. static const uint qt_meta_data_CEgoNotify[] = {
  132. // content:
  133. 10, // revision
  134. 0, // classname
  135. 0, 0, // classinfo
  136. 29, 14, // methods
  137. 0, 0, // properties
  138. 0, 0, // enums/sets
  139. 0, 0, // constructors
  140. 0, // flags
  141. 29, // signalCount
  142. // signals: name, argc, parameters, tag, flags, initial metatype offsets
  143. 1, 1, 188, 2, 0x06, 1 /* Public */,
  144. 4, 1, 191, 2, 0x06, 3 /* Public */,
  145. 7, 8, 194, 2, 0x06, 5 /* Public */,
  146. 17, 2, 211, 2, 0x06, 14 /* Public */,
  147. 20, 2, 216, 2, 0x06, 17 /* Public */,
  148. 23, 1, 221, 2, 0x06, 20 /* Public */,
  149. 26, 2, 224, 2, 0x06, 22 /* Public */,
  150. 29, 1, 229, 2, 0x06, 25 /* Public */,
  151. 31, 0, 232, 2, 0x06, 27 /* Public */,
  152. 32, 3, 233, 2, 0x06, 28 /* Public */,
  153. 36, 1, 240, 2, 0x06, 32 /* Public */,
  154. 37, 1, 243, 2, 0x06, 34 /* Public */,
  155. 39, 2, 246, 2, 0x06, 36 /* Public */,
  156. 41, 1, 251, 2, 0x06, 39 /* Public */,
  157. 44, 3, 254, 2, 0x06, 41 /* Public */,
  158. 46, 1, 261, 2, 0x06, 45 /* Public */,
  159. 48, 1, 264, 2, 0x06, 47 /* Public */,
  160. 50, 1, 267, 2, 0x06, 49 /* Public */,
  161. 52, 1, 270, 2, 0x06, 51 /* Public */,
  162. 54, 1, 273, 2, 0x06, 53 /* Public */,
  163. 56, 1, 276, 2, 0x06, 55 /* Public */,
  164. 58, 1, 279, 2, 0x06, 57 /* Public */,
  165. 60, 1, 282, 2, 0x06, 59 /* Public */,
  166. 62, 1, 285, 2, 0x06, 61 /* Public */,
  167. 64, 1, 288, 2, 0x06, 63 /* Public */,
  168. 66, 1, 291, 2, 0x06, 65 /* Public */,
  169. 68, 1, 294, 2, 0x06, 67 /* Public */,
  170. 70, 1, 297, 2, 0x06, 69 /* Public */,
  171. 72, 1, 300, 2, 0x06, 71 /* Public */,
  172. // signals: parameters
  173. QMetaType::Void, QMetaType::Bool, 3,
  174. QMetaType::Void, 0x80000000 | 5, 6,
  175. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 9, 10, 11, 12, 13, 14, 15, 16,
  176. QMetaType::Void, QMetaType::Float, QMetaType::Float, 18, 19,
  177. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 8, 21, 22,
  178. QMetaType::Void, 0x80000000 | 24, 25,
  179. QMetaType::Void, 0x80000000 | 8, QMetaType::Double, 27, 28,
  180. QMetaType::Void, 0x80000000 | 8, 30,
  181. QMetaType::Void,
  182. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 33, 0x80000000 | 8, 30, 34, 35,
  183. QMetaType::Void, 0x80000000 | 8, 30,
  184. QMetaType::Void, 0x80000000 | 8, 38,
  185. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 40, 38, 2,
  186. QMetaType::Void, 0x80000000 | 42, 43,
  187. QMetaType::Void, QMetaType::Float, QMetaType::Float, QMetaType::Float, 18, 19, 45,
  188. QMetaType::Void, QMetaType::Bool, 47,
  189. QMetaType::Void, QMetaType::Bool, 49,
  190. QMetaType::Void, QMetaType::Bool, 51,
  191. QMetaType::Void, QMetaType::Bool, 53,
  192. QMetaType::Void, QMetaType::Bool, 55,
  193. QMetaType::Void, QMetaType::Bool, 57,
  194. QMetaType::Void, QMetaType::Bool, 59,
  195. QMetaType::Void, QMetaType::Bool, 61,
  196. QMetaType::Void, QMetaType::Bool, 63,
  197. QMetaType::Void, QMetaType::Bool, 65,
  198. QMetaType::Void, QMetaType::Bool, 67,
  199. QMetaType::Void, QMetaType::Bool, 69,
  200. QMetaType::Void, QMetaType::Bool, 71,
  201. QMetaType::Void, 0x80000000 | 73, 74,
  202. 0 // eod
  203. };
  204. void CEgoNotify::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
  205. {
  206. if (_c == QMetaObject::InvokeMetaMethod) {
  207. auto *_t = static_cast<CEgoNotify *>(_o);
  208. (void)_t;
  209. switch (_id) {
  210. case 0: _t->egoLoginResult((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  211. case 1: _t->egoCarAppend((*reinterpret_cast< std::add_pointer_t<UserCamera>>(_a[1]))); break;
  212. case 2: _t->egoRadar((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[4])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[5])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[6])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[7])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[8]))); break;
  213. case 3: _t->egoImu((*reinterpret_cast< std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<float>>(_a[2]))); break;
  214. case 4: _t->egoEncode((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[2]))); break;
  215. case 5: _t->egoFeedData((*reinterpret_cast< std::add_pointer_t<FeedData>>(_a[1]))); break;
  216. case 6: _t->egoPing((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2]))); break;
  217. case 7: _t->egoNotifyDel((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1]))); break;
  218. case 8: _t->egoKickoff(); break;
  219. case 9: _t->egoMoveEnd((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<WorkArea>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[3]))); break;
  220. case 10: _t->egoNotifyLeave((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1]))); break;
  221. case 11: _t->egoNotifyFail((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1]))); break;
  222. case 12: _t->egoNotifyState((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<UserState>>(_a[2]))); break;
  223. case 13: _t->egoMoveRet((*reinterpret_cast< std::add_pointer_t<MoveDesc>>(_a[1]))); break;
  224. case 14: _t->egoPosition((*reinterpret_cast< std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<float>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<float>>(_a[3]))); break;
  225. case 15: _t->egoFrontLightChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  226. case 16: _t->egoBackLightChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  227. case 17: _t->egoBuzzerChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  228. case 18: _t->egoCautionLightChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  229. case 19: _t->egoLightLChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  230. case 20: _t->egoLightRChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  231. case 21: _t->egoGearFChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  232. case 22: _t->egoGearRChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  233. case 23: _t->egoCarParkChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  234. case 24: _t->egoBuzzerPlayChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  235. case 25: _t->egoLightFrontChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  236. case 26: _t->egoLightWorkChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  237. case 27: _t->egoEmergencyChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  238. case 28: _t->egoMqttChanged((*reinterpret_cast< std::add_pointer_t<cannet_frame*>>(_a[1]))); break;
  239. default: ;
  240. }
  241. } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
  242. switch (_id) {
  243. default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
  244. case 1:
  245. switch (*reinterpret_cast<int*>(_a[1])) {
  246. default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
  247. case 0:
  248. *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UserCamera >(); break;
  249. }
  250. break;
  251. }
  252. } else if (_c == QMetaObject::IndexOfMethod) {
  253. int *result = reinterpret_cast<int *>(_a[0]);
  254. {
  255. using _t = void (CEgoNotify::*)(bool );
  256. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLoginResult)) {
  257. *result = 0;
  258. return;
  259. }
  260. }
  261. {
  262. using _t = void (CEgoNotify::*)(const UserCamera & );
  263. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoCarAppend)) {
  264. *result = 1;
  265. return;
  266. }
  267. }
  268. {
  269. using _t = void (CEgoNotify::*)(int32_t , int32_t , int32_t , int32_t , int32_t , int32_t , int32_t , int32_t );
  270. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoRadar)) {
  271. *result = 2;
  272. return;
  273. }
  274. }
  275. {
  276. using _t = void (CEgoNotify::*)(float , float );
  277. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoImu)) {
  278. *result = 3;
  279. return;
  280. }
  281. }
  282. {
  283. using _t = void (CEgoNotify::*)(int32_t , int32_t );
  284. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoEncode)) {
  285. *result = 4;
  286. return;
  287. }
  288. }
  289. {
  290. using _t = void (CEgoNotify::*)(const FeedData & );
  291. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoFeedData)) {
  292. *result = 5;
  293. return;
  294. }
  295. }
  296. {
  297. using _t = void (CEgoNotify::*)(int32_t , double );
  298. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoPing)) {
  299. *result = 6;
  300. return;
  301. }
  302. }
  303. {
  304. using _t = void (CEgoNotify::*)(int32_t );
  305. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyDel)) {
  306. *result = 7;
  307. return;
  308. }
  309. }
  310. {
  311. using _t = void (CEgoNotify::*)();
  312. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoKickoff)) {
  313. *result = 8;
  314. return;
  315. }
  316. }
  317. {
  318. using _t = void (CEgoNotify::*)(int32_t , WorkArea , int32_t );
  319. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoMoveEnd)) {
  320. *result = 9;
  321. return;
  322. }
  323. }
  324. {
  325. using _t = void (CEgoNotify::*)(int32_t );
  326. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyLeave)) {
  327. *result = 10;
  328. return;
  329. }
  330. }
  331. {
  332. using _t = void (CEgoNotify::*)(int32_t );
  333. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyFail)) {
  334. *result = 11;
  335. return;
  336. }
  337. }
  338. {
  339. using _t = void (CEgoNotify::*)(int32_t , UserState );
  340. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyState)) {
  341. *result = 12;
  342. return;
  343. }
  344. }
  345. {
  346. using _t = void (CEgoNotify::*)(MoveDesc );
  347. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoMoveRet)) {
  348. *result = 13;
  349. return;
  350. }
  351. }
  352. {
  353. using _t = void (CEgoNotify::*)(float , float , float );
  354. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoPosition)) {
  355. *result = 14;
  356. return;
  357. }
  358. }
  359. {
  360. using _t = void (CEgoNotify::*)(bool );
  361. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoFrontLightChanged)) {
  362. *result = 15;
  363. return;
  364. }
  365. }
  366. {
  367. using _t = void (CEgoNotify::*)(bool );
  368. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoBackLightChanged)) {
  369. *result = 16;
  370. return;
  371. }
  372. }
  373. {
  374. using _t = void (CEgoNotify::*)(bool );
  375. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoBuzzerChanged)) {
  376. *result = 17;
  377. return;
  378. }
  379. }
  380. {
  381. using _t = void (CEgoNotify::*)(bool );
  382. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoCautionLightChanged)) {
  383. *result = 18;
  384. return;
  385. }
  386. }
  387. {
  388. using _t = void (CEgoNotify::*)(bool );
  389. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightLChanged)) {
  390. *result = 19;
  391. return;
  392. }
  393. }
  394. {
  395. using _t = void (CEgoNotify::*)(bool );
  396. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightRChanged)) {
  397. *result = 20;
  398. return;
  399. }
  400. }
  401. {
  402. using _t = void (CEgoNotify::*)(bool );
  403. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoGearFChanged)) {
  404. *result = 21;
  405. return;
  406. }
  407. }
  408. {
  409. using _t = void (CEgoNotify::*)(bool );
  410. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoGearRChanged)) {
  411. *result = 22;
  412. return;
  413. }
  414. }
  415. {
  416. using _t = void (CEgoNotify::*)(bool );
  417. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoCarParkChanged)) {
  418. *result = 23;
  419. return;
  420. }
  421. }
  422. {
  423. using _t = void (CEgoNotify::*)(bool );
  424. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoBuzzerPlayChanged)) {
  425. *result = 24;
  426. return;
  427. }
  428. }
  429. {
  430. using _t = void (CEgoNotify::*)(bool );
  431. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightFrontChanged)) {
  432. *result = 25;
  433. return;
  434. }
  435. }
  436. {
  437. using _t = void (CEgoNotify::*)(bool );
  438. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightWorkChanged)) {
  439. *result = 26;
  440. return;
  441. }
  442. }
  443. {
  444. using _t = void (CEgoNotify::*)(bool );
  445. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoEmergencyChanged)) {
  446. *result = 27;
  447. return;
  448. }
  449. }
  450. {
  451. using _t = void (CEgoNotify::*)(cannet_frame * );
  452. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoMqttChanged)) {
  453. *result = 28;
  454. return;
  455. }
  456. }
  457. }
  458. }
  459. const QMetaObject CEgoNotify::staticMetaObject = { {
  460. QMetaObject::SuperData::link<QObject::staticMetaObject>(),
  461. qt_meta_stringdata_CEgoNotify.offsetsAndSize,
  462. qt_meta_data_CEgoNotify,
  463. qt_static_metacall,
  464. nullptr,
  465. qt_incomplete_metaTypeArray<qt_meta_stringdata_CEgoNotify_t
  466. , QtPrivate::TypeAndForceComplete<CEgoNotify, std::true_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const UserCamera &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const FeedData &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<double, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<WorkArea, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<UserState, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<MoveDesc, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<cannet_frame *, std::false_type>
  467. >,
  468. nullptr
  469. } };
  470. const QMetaObject *CEgoNotify::metaObject() const
  471. {
  472. return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
  473. }
  474. void *CEgoNotify::qt_metacast(const char *_clname)
  475. {
  476. if (!_clname) return nullptr;
  477. if (!strcmp(_clname, qt_meta_stringdata_CEgoNotify.stringdata0))
  478. return static_cast<void*>(this);
  479. if (!strcmp(_clname, "IEgoNotify"))
  480. return static_cast< IEgoNotify*>(this);
  481. return QObject::qt_metacast(_clname);
  482. }
  483. int CEgoNotify::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
  484. {
  485. _id = QObject::qt_metacall(_c, _id, _a);
  486. if (_id < 0)
  487. return _id;
  488. if (_c == QMetaObject::InvokeMetaMethod) {
  489. if (_id < 29)
  490. qt_static_metacall(this, _c, _id, _a);
  491. _id -= 29;
  492. } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
  493. if (_id < 29)
  494. qt_static_metacall(this, _c, _id, _a);
  495. _id -= 29;
  496. }
  497. return _id;
  498. }
  499. // SIGNAL 0
  500. void CEgoNotify::egoLoginResult(bool _t1)
  501. {
  502. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  503. QMetaObject::activate(this, &staticMetaObject, 0, _a);
  504. }
  505. // SIGNAL 1
  506. void CEgoNotify::egoCarAppend(const UserCamera & _t1)
  507. {
  508. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  509. QMetaObject::activate(this, &staticMetaObject, 1, _a);
  510. }
  511. // SIGNAL 2
  512. void CEgoNotify::egoRadar(int32_t _t1, int32_t _t2, int32_t _t3, int32_t _t4, int32_t _t5, int32_t _t6, int32_t _t7, int32_t _t8)
  513. {
  514. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t8))) };
  515. QMetaObject::activate(this, &staticMetaObject, 2, _a);
  516. }
  517. // SIGNAL 3
  518. void CEgoNotify::egoImu(float _t1, float _t2)
  519. {
  520. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  521. QMetaObject::activate(this, &staticMetaObject, 3, _a);
  522. }
  523. // SIGNAL 4
  524. void CEgoNotify::egoEncode(int32_t _t1, int32_t _t2)
  525. {
  526. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  527. QMetaObject::activate(this, &staticMetaObject, 4, _a);
  528. }
  529. // SIGNAL 5
  530. void CEgoNotify::egoFeedData(const FeedData & _t1)
  531. {
  532. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  533. QMetaObject::activate(this, &staticMetaObject, 5, _a);
  534. }
  535. // SIGNAL 6
  536. void CEgoNotify::egoPing(int32_t _t1, double _t2)
  537. {
  538. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  539. QMetaObject::activate(this, &staticMetaObject, 6, _a);
  540. }
  541. // SIGNAL 7
  542. void CEgoNotify::egoNotifyDel(int32_t _t1)
  543. {
  544. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  545. QMetaObject::activate(this, &staticMetaObject, 7, _a);
  546. }
  547. // SIGNAL 8
  548. void CEgoNotify::egoKickoff()
  549. {
  550. QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
  551. }
  552. // SIGNAL 9
  553. void CEgoNotify::egoMoveEnd(int32_t _t1, WorkArea _t2, int32_t _t3)
  554. {
  555. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
  556. QMetaObject::activate(this, &staticMetaObject, 9, _a);
  557. }
  558. // SIGNAL 10
  559. void CEgoNotify::egoNotifyLeave(int32_t _t1)
  560. {
  561. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  562. QMetaObject::activate(this, &staticMetaObject, 10, _a);
  563. }
  564. // SIGNAL 11
  565. void CEgoNotify::egoNotifyFail(int32_t _t1)
  566. {
  567. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  568. QMetaObject::activate(this, &staticMetaObject, 11, _a);
  569. }
  570. // SIGNAL 12
  571. void CEgoNotify::egoNotifyState(int32_t _t1, UserState _t2)
  572. {
  573. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  574. QMetaObject::activate(this, &staticMetaObject, 12, _a);
  575. }
  576. // SIGNAL 13
  577. void CEgoNotify::egoMoveRet(MoveDesc _t1)
  578. {
  579. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  580. QMetaObject::activate(this, &staticMetaObject, 13, _a);
  581. }
  582. // SIGNAL 14
  583. void CEgoNotify::egoPosition(float _t1, float _t2, float _t3)
  584. {
  585. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
  586. QMetaObject::activate(this, &staticMetaObject, 14, _a);
  587. }
  588. // SIGNAL 15
  589. void CEgoNotify::egoFrontLightChanged(bool _t1)
  590. {
  591. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  592. QMetaObject::activate(this, &staticMetaObject, 15, _a);
  593. }
  594. // SIGNAL 16
  595. void CEgoNotify::egoBackLightChanged(bool _t1)
  596. {
  597. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  598. QMetaObject::activate(this, &staticMetaObject, 16, _a);
  599. }
  600. // SIGNAL 17
  601. void CEgoNotify::egoBuzzerChanged(bool _t1)
  602. {
  603. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  604. QMetaObject::activate(this, &staticMetaObject, 17, _a);
  605. }
  606. // SIGNAL 18
  607. void CEgoNotify::egoCautionLightChanged(bool _t1)
  608. {
  609. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  610. QMetaObject::activate(this, &staticMetaObject, 18, _a);
  611. }
  612. // SIGNAL 19
  613. void CEgoNotify::egoLightLChanged(bool _t1)
  614. {
  615. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  616. QMetaObject::activate(this, &staticMetaObject, 19, _a);
  617. }
  618. // SIGNAL 20
  619. void CEgoNotify::egoLightRChanged(bool _t1)
  620. {
  621. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  622. QMetaObject::activate(this, &staticMetaObject, 20, _a);
  623. }
  624. // SIGNAL 21
  625. void CEgoNotify::egoGearFChanged(bool _t1)
  626. {
  627. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  628. QMetaObject::activate(this, &staticMetaObject, 21, _a);
  629. }
  630. // SIGNAL 22
  631. void CEgoNotify::egoGearRChanged(bool _t1)
  632. {
  633. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  634. QMetaObject::activate(this, &staticMetaObject, 22, _a);
  635. }
  636. // SIGNAL 23
  637. void CEgoNotify::egoCarParkChanged(bool _t1)
  638. {
  639. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  640. QMetaObject::activate(this, &staticMetaObject, 23, _a);
  641. }
  642. // SIGNAL 24
  643. void CEgoNotify::egoBuzzerPlayChanged(bool _t1)
  644. {
  645. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  646. QMetaObject::activate(this, &staticMetaObject, 24, _a);
  647. }
  648. // SIGNAL 25
  649. void CEgoNotify::egoLightFrontChanged(bool _t1)
  650. {
  651. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  652. QMetaObject::activate(this, &staticMetaObject, 25, _a);
  653. }
  654. // SIGNAL 26
  655. void CEgoNotify::egoLightWorkChanged(bool _t1)
  656. {
  657. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  658. QMetaObject::activate(this, &staticMetaObject, 26, _a);
  659. }
  660. // SIGNAL 27
  661. void CEgoNotify::egoEmergencyChanged(bool _t1)
  662. {
  663. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  664. QMetaObject::activate(this, &staticMetaObject, 27, _a);
  665. }
  666. // SIGNAL 28
  667. void CEgoNotify::egoMqttChanged(cannet_frame * _t1)
  668. {
  669. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  670. QMetaObject::activate(this, &staticMetaObject, 28, _a);
  671. }
  672. QT_WARNING_POP
  673. QT_END_MOC_NAMESPACE