ParmInfo Struct - Intergraph Smart Instrumentation - Customization & Programming

Intergraph Smart Instrumentation Programmer's Guide

Language
English
Product
Intergraph Smart Instrumentation
Search by Category
Customization & Programming
Smart Instrumentation Version
14

You use ParmInfo for an external update function. The software uses it as a container of data that external functions receive from the Smart Instrumentation rule engine.

Name

Type

Description

AttrName

string array

Includes all the selected attribute names from a particular rule definition (for example cable_num).

AttrValue

string array

Includes all the selected attribute values from a particular rule definition (for example, C-100).

ItemNew

bool

Indicates if the item that triggered the rule was created during the current transaction.

ItemType

string

Represents the object type that has been triggered by the Rule engine (for example, instrument, cable, and so forth).

PrimaryAttr

string

Represents the primary attribute value (for example C-100).

LowerPBSID

long

Represents the lowest level plant hierarchy item <Unit ID>