InscoperAPI/API/Base/Status/ModifiableStatusParam.h¶
Namespaces¶
| Name |
|---|
| Inscoper Inscoper namespace. |
Classes¶
| Name | |
|---|---|
| class | Inscoper::ModifiableStatusParam ModifiableStatusParam class represents a status parameter that can be modified during a sequence execution. |
Source code¶
#ifndef MODIFIABLESTATUSPARAM_H
#define MODIFIABLESTATUSPARAM_H
#include <Base/Status/ParentStatusParam.h>
#include <Global.h>
namespace Inscoper {
class INSCOPER_EXPORT ModifiableStatusParam : public ParentStatusParam {
public:
ModifiableStatusParam(const ModifiableStatusParam &other);
ModifiableStatusParam(ModifiableStatusParam &&other) noexcept;
ModifiableStatusParam &operator=(const ModifiableStatusParam &other);
ModifiableStatusParam &operator=(ModifiableStatusParam &&other) noexcept;
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, const std::string &value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, unsigned char value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, char value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, unsigned short value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, short value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, unsigned int value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, int value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex,
unsigned long long int value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, long long int value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, float value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, double value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, bool value);
ModifiableStatusParam(const Inscoper::SubDeviceId &subDeviceId, unsigned int modifIndex, const char *value);
virtual std::shared_ptr<StatusParam> clone() override;
virtual bool equals(const std::shared_ptr<StatusParam> &other) override;
};
typedef std::shared_ptr<ModifiableStatusParam> ModifiableStatusParamPtr;
} // namespace Inscoper
#endif // MODIFIABLESTATUSPARAM_H
Updated on 2026-09-03 at 12:14:17 +0200