Read an item property, specified by the item object, from the data cache.
IsegItemProperty iseg_getItemProperty(const char *name, const char *object)
Parameter name is the session name passed to iseg_connect (for example "IF0").
Parameter object contains the fully qualified name to read out iseg item properties.
Return value is an IsegItemProperty {object, datatype, unit, access, quality}
If the function is interrupted in cause of a wrong object string,
the "item quality" contains ISEG_ITEM_QUALITY_ERROR.
Examples:
iseg_getItemProperty("IF0", "0.4.1.VoltageSet");
Object: "0.4.1.VoltageSet"
DataType: "R4"
Unit: "V"
Access rights: "RW"
Quality: "002"
iseg_getItemProperty("IF0", "0.4.1.FirmwareName");
Object: "0.4.FirmwareName"
DataType: "STR"
Unit: ""
Access rights: "R"
Quality: "002"
iseg_getItemProperty("IF0", "0.4.1.FirmwareName"); // invalid channel item
Object: "0.4.1.FirmwareName"
DataType: ""
Unit: ""
Access rights: ""
Quality: "004"
iseg_getItem("IF0", "0.4.1.Control");
Object: "0.4.1.Control"
DataType: "UI4"
Unit: ""
Access rights: "RW"
Quality: "002"
iseg_getItem("IF0", "0.4.1.Control:3");
Object: "0.4.1.Control:3"
DataType: "BOOL"
Unit: ""
Access rights: "RW"
Quality: "002"