Index: sources/view/VDeviceInformation.cpp =================================================================== diff -u -rc3bf2cd135f9351e16eb0f4237f71a7be38a4ce4 -r4c3c38d7f96cd63be776677bec5d1d0aa574611a --- sources/view/VDeviceInformation.cpp (.../VDeviceInformation.cpp) (revision c3bf2cd135f9351e16eb0f4237f71a7be38a4ce4) +++ sources/view/VDeviceInformation.cpp (.../VDeviceInformation.cpp) (revision 4c3c38d7f96cd63be776677bec5d1d0aa574611a) @@ -17,10 +17,16 @@ */ void VDeviceInformation::initConnections() { + // requests + ADJUST_VIEW_CONNECTION(AdjustVersionsRequestData); + + // responses ACTION_VIEW_CONNECTION(AdjustHDVersionsResponseData); ACTION_VIEW_CONNECTION(AdjustDGVersionsResponseData); - ADJUST_VIEW_CONNECTION(AdjustVersionsRequestData); + ACTION_VIEW_CONNECTION(HDSerialNumberResponseData); + ACTION_VIEW_CONNECTION(DGSerialNumberResponseData); + init(); } @@ -138,3 +144,25 @@ .arg(vData.mFPGAMinor) .arg(vData.mFPGALab )); } + + +/*! + * \brief VDeviceInformation::onActionReceive + * When the HD Serial number response is received + * \param vData - (HDSerialNumberResponseData) the version response + */ +void VDeviceInformation::onActionReceive(const HDSerialNumberResponseData &vData) +{ + mHDSerialNumber(vData.serialNumber); +} + +/*! + * \brief VDeviceInformation::onActionReceive + * When the DG serial number response is received + * \param vData - (DGSerialNumberResponseData) the version response + */ +void VDeviceInformation::onActionReceive(const DGSerialNumberResponseData &vData) +{ + mDGSerialNumber(vData.serialNumber); +} +