public class IOTMeterReadingExit extends ExternalExit
Constructor and Description |
---|
IOTMeterReadingExit()
Constructor
|
Modifier and Type | Method and Description |
---|---|
StructureData |
mapHistorianData(com.ibm.json.java.JSONObject jo,
java.lang.String deviceId,
java.util.Date readingDate,
IoTServiceDeviceTypeInfo deviceTypeInfo,
java.lang.String meterName,
java.lang.String processorClassName) |
StructureData |
mapMeterReadings(com.ibm.json.java.JSONObject jo,
java.lang.String deviceId,
java.util.Date readingDate,
IoTServiceDeviceTypeInfo deviceTypeInfo,
boolean historianMapping,
java.lang.String meterName,
java.lang.String processorClassName) |
StructureData |
mapRTIData(com.ibm.json.java.JSONObject jo,
java.lang.String deviceId,
java.util.Date readingDate,
IoTServiceDeviceTypeInfo deviceTypeInfo) |
StructureData |
setDataIn(StructureData erData)
Inbound Processing Class.
|
void |
setReadingsForHistorianData(com.ibm.json.java.JSONObject jo,
StructureData irData,
java.lang.Object feedData,
IoTMeterToPayloadMappingInfo mappingInfo,
java.util.Date readingDate) |
void |
setReadingsForRTIData(com.ibm.json.java.JSONObject jo,
MboSetRemote set,
StructureData irData,
IoTServiceDeviceTypeInfo deviceTypeInfo) |
callExitsIn, callExitsOut, mapDataIn, mapDataOut, mapExitsIn, mapExitsOut, setDataOut
checkStatus, cloneData, findMaxVar, findValueList, findValueList, getAdapterType, getConnection, getExtSystem, getIfaceName, getMaxIfaceControl, getMboSet, getMessageType, getMosName, getMXTransaction, getNewUserInfo, getUserInfo, initExitsIn, initExitsOut
public IOTMeterReadingExit() throws MXException, java.rmi.RemoteException
MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic StructureData setDataIn(StructureData erData) throws MXException, java.rmi.RemoteException
setDataIn
in class ExternalExit
erData
- - Give reference values with external data
mapped to MAXIMO format.MXException
- - MAXIMO exceptionjava.rmi.RemoteException
- - Remote exceptionpublic StructureData mapMeterReadings(com.ibm.json.java.JSONObject jo, java.lang.String deviceId, java.util.Date readingDate, IoTServiceDeviceTypeInfo deviceTypeInfo, boolean historianMapping, java.lang.String meterName, java.lang.String processorClassName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public StructureData mapRTIData(com.ibm.json.java.JSONObject jo, java.lang.String deviceId, java.util.Date readingDate, IoTServiceDeviceTypeInfo deviceTypeInfo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public StructureData mapHistorianData(com.ibm.json.java.JSONObject jo, java.lang.String deviceId, java.util.Date readingDate, IoTServiceDeviceTypeInfo deviceTypeInfo, java.lang.String meterName, java.lang.String processorClassName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setReadingsForRTIData(com.ibm.json.java.JSONObject jo, MboSetRemote set, StructureData irData, IoTServiceDeviceTypeInfo deviceTypeInfo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setReadingsForHistorianData(com.ibm.json.java.JSONObject jo, StructureData irData, java.lang.Object feedData, IoTMeterToPayloadMappingInfo mappingInfo, java.util.Date readingDate) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException