Function iseg_getItemProperty

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"