Index: sources/device/DeviceModels.h =================================================================== diff -u -r2a0e56982ad45cdd98a6d0425c53e52610c29961 -r5a4a26f106ba03759e3a89b19690fa678f8a3aca --- sources/device/DeviceModels.h (.../DeviceModels.h) (revision 2a0e56982ad45cdd98a6d0425c53e52610c29961) +++ sources/device/DeviceModels.h (.../DeviceModels.h) (revision 5a4a26f106ba03759e3a89b19690fa678f8a3aca) @@ -244,8 +244,40 @@ bool fromByteArray(const QByteArray &vByteArray, int *vExitCode = nullptr) override; }; +// ---------- MDeviceRootSSHAccess ---------- // +/*! + * \brief The MDeviceRootSSHAccessRequest class + * \details The model for the device RootSSHAccess value modification request. + */ +class MDeviceRootSSHAccessRequest : public MDeviceRequestBase { +public: + struct Data { + bool mRootSSHAccess = false; + bool mIsGet = true ; + } _data; + QString toString() { + return MDeviceRequestBase::toString("RootSSHAccess", { _data.mRootSSHAccess }); + } +}; +/*! + * \brief The MDeviceRootSSHAccessResponse class + * \details The model for the device RootSSHAccess value request. + */ +class MDeviceRootSSHAccessResponse : public MDeviceResponseBase { +public: + struct Data : MDeviceResponseBase::Data { + bool mRootSSHAccess = false; + } _data; + + QVariantList parameters () const override { return { _data.mRootSSHAccess }; } + QString infoText () const override { return QString("RootSSHAccess"); } + Data data () const { return _data; } +}; + + + // ---------- MDeviceFactoryReset ---------- // /*! * \brief The MDeviceFactoryResetRequest class @@ -257,7 +289,7 @@ } _data; QString toString() { - return MDeviceRequestBase::toString("DeviceFactoryReset", { }); + return MDeviceRequestBase::toString("FactoryReset", { }); } }; @@ -288,7 +320,7 @@ } _data; QString toString() { - return MDeviceRequestBase::toString("DeviceDecommission", { }); + return MDeviceRequestBase::toString("Decommission", { }); } }; @@ -309,6 +341,7 @@ typedef Model::MDeviceResponseBase ::Data DeviceResponseBaseData ; + typedef Model::MDeviceBrightnessRequest ::Data DeviceBrightnessRequestData ; typedef Model::MDeviceBrightnessResponse::Data DeviceBrightnessResponseData ; @@ -321,6 +354,9 @@ typedef Model::MDeviceCryptSetupRequest ::Data DeviceCryptSetupRequestData ; typedef Model::MDeviceCryptSetupResponse::Data DeviceCryptSetupResponseData; +typedef Model::MDeviceRootSSHAccessRequest ::Data DeviceRootSSHAccessRequestData ; +typedef Model::MDeviceRootSSHAccessResponse::Data DeviceRootSSHAccessResponseData ; + typedef Model::MDeviceFactoryResetRequest ::Data DeviceFactoryResetRequestData ; typedef Model::MDeviceFactoryResetResponse::Data DeviceFactoryResetResponseData;