4 #include <rapidjson/document.h> 13 const std::string& getHint()
const {
return m_hint; };
47 OMFTagHint(
const std::string& tag) { m_hint = tag; };
108 OMFUOMHint(
const std::string& name) { m_hint = name; };
156 const std::vector<OMFHint *>&
157 getHints()
const {
return m_hints; };
158 const std::vector<OMFHint *>&
159 getHints(
const std::string&)
const;
160 const unsigned short getChecksum() {
return m_chksum; };
161 static string getHintForChecksum(
const string &hint);
163 rapidjson::Document m_doc;
164 unsigned short m_chksum;
165 std::vector<OMFHint *> m_hints;
166 std::map<std::string, std::vector<OMFHint *> > m_datapointHints;
A AFLocation hint, tells use in which Asset Framework hierarchy the asset should be created...
Definition: OMFHint.h:75
A minimum hint, defines the minimum value for a property.
Definition: OMFHint.h:116
A interpolation hint, defines the interpolation value for a property.
Definition: OMFHint.h:137
A Type name hint, tells us how to name the types we use.
Definition: OMFHint.h:54
A integer hint, defines how ineteger type should be defined, int64, int32 o int16.
Definition: OMFHint.h:33
A Legacy type hint, tells the OMF plugin to send complex types for this asset.
Definition: OMFHint.h:85
A maximum hint, defines the maximum value for a property.
Definition: OMFHint.h:127
A number hint, defines how number type should be defined, float64 or float32.
Definition: OMFHint.h:22
A tag hint, used to define an existing OMF container or tag to use.
Definition: OMFHint.h:44
A set of hints for a reading.
Definition: OMFHint.h:151
Virtual base class for an OMF Hint.
Definition: OMFHint.h:9
A unit of measurement hint, defines the unit of measurement for a datapoint.
Definition: OMFHint.h:105
A tag name hint, tells us whuch tag name ot use in PI.
Definition: OMFHint.h:64
A Source hint, defines the data source for the asset or datapoint.
Definition: OMFHint.h:95