Index: sources/device/DeviceGlobals.h =================================================================== diff -u -r97d593e2e7adb36f2f9f97f9bb9958dcef740bc1 -rf38edd22f7b63694c21b83d6f4b69ea618390126 --- sources/device/DeviceGlobals.h (.../DeviceGlobals.h) (revision 97d593e2e7adb36f2f9f97f9bb9958dcef740bc1) +++ sources/device/DeviceGlobals.h (.../DeviceGlobals.h) (revision f38edd22f7b63694c21b83d6f4b69ea618390126) @@ -54,6 +54,8 @@ emit vATTRIBUTE##Changed ( v##vATTRIBUTE ); \ } \ } \ + public Q_SLOTS : \ + void doInit##vATTRIBUTEFLC ( ); \ Q_SIGNALS: /*! the signals for property bindings(Changed) and communications */ \ void vATTRIBUTE##Changed (const vTYPE & v##vATTRIBUTE ); \ private : /*! the function is called once the property is set in qml as request */ \ @@ -71,6 +73,8 @@ #define DEVICE_DEV_DEFINITION( vATTRIBUTEFLC ) \ QProcess _process##vATTRIBUTEFLC; \ + Model::MDevice##vATTRIBUTEFLC##Response _device##vATTRIBUTEFLC##Response; \ + Model::MDevice##vATTRIBUTEFLC##Request _device##vATTRIBUTEFLC##Request ; \ Q_SIGNALS : void didAttributeResponse (const Device##vATTRIBUTEFLC##ResponseData &); \ private Q_SLOTS : void onAttributeRequest (const Device##vATTRIBUTEFLC##RequestData &vData); \ private Q_SLOTS : void onProcess##vATTRIBUTEFLC##ExitCode(int vExitCode); \