Technical information

Programming - Asset Management
58
RMS Enterprise - NetLinx Programmer’s Guide
Asset Parameters Registration and Update Functions (Cont.)
RmsAssetParameter
EnqueueDecimal
WithBargraph
Description: This function is used to place an asset parameter registration in queue for a specified asset client key.
The asset parameter being registered is of asset parameter data type: DECIMAL
Arguments: see method signature below
Returns: 1 if call was successful; 0 if call was unsuccessful
Syntax:
DEFINE_FUNCTION CHAR RmsAssetParameterEnqueueDecimalWithBargraph
(CHAR assetClientKey[],
CHAR parameterKey[],
CHAR parameterName[],
CHAR parameterDescription[],
CHAR reportingType[],
DOUBLE initialValue,
SLONG minimumValue,
SLONG maximumValue,
CHAR units[],
CHAR allowReset,
DOUBLE resetValue,
CHAR trackChanges,
CHAR bargraphKey[])
{
STACK_VAR RmsAssetParameter parameter
// set all parameter properties for number param
parameter.dataType = RMS_ASSET_PARAM_DATA_TYPE_DECIMAL;
parameter.key = parameterKey;
parameter.name = parameterName;
parameter
.description = parameterDescription;
parameter.reportingType = reportingType;
parameter.initialValue = FTOA(initialValue);
parameter.units = units;
parameter.allowReset = allowReset;
parameter.resetValue = FTOA(resetValue);
parameter.trackChanges = trackChanges;
parameter.minimumValue = minimumValue;
parameter.maximumValue = maximumValue;
parameter.bargraphKey = bargraphKey;
RETURN RmsAssetParameterEnqueue(assetClientKey, parameter);
}