Technical information
The RMS Enterprise SDK (v4)
28
RMS Enterprise - NetLinx Programmer’s Guide
RmsSourceUsage.axi - Defined Constants
The "RmsSourceUsage.axi" Include File includes defined constants for the following:
RMS API Channels
RMS API Levels
Frequently used RMS SEND_COMMAND headers
RMS Metadata Property Data Types
RMS Hotlist Record Types
RMS Display Message Types
RMS Asset Parameter Threshold Comparison Operators
RMS Logging Levels
RMS Asset Control Method Argument Data Types
RMS Asset Parameter Data Types
RMS Asset Parameter (Reporting) Types
The "RmsApi.axi" Include File includes many helper functions and custom RMS data types for registering assets, registering and
updating asset metadata properties, registering asset control methods, registering and updating asset parameters, and building Send
Commands for use with the RMS virtual device.
RmsApi.axi - Data Types
The following data types can be found in the RmsApi.axi Include File:
STRUCTURE RmsAsset
{
CHAR assetType[50];
CHAR clientKey[30];
CHAR globalKey[150];
CHAR name[50];
CHAR description[250];
CHAR manufacturerName[50];
CHAR manufacturerUrl[250];
CHAR modelName[50];
CHAR modelUrl[250];
CHAR serialNumber[100];
CHAR firmwareVersion[30];
}
STRUCTURE RmsAssetMetadataProperty
{
CHAR key[50];
CHAR name[50];
CHAR value[50];
CHAR dataType[30];
CHAR readOnly;
CHAR hyperlinkName[50];
CHAR hyperlinkUrl[100];
}
STRUCTURE RmsAssetControlMethodArgument
{
INTEGER ordinal;
CHAR name[50];
CHAR description[250];
CHAR dataType[30];
SLONG defaultValue;
SLONG minimumValue;
SLONG maximumValue;
INTEGER stepValue;
CHAR enumerationValues[15][30];
}