public class DataManager extends Object
Constructor and Description |
---|
DataManager(ConnectionHandler connectionHandler) |
Modifier and Type | Method and Description |
---|---|
void |
addMapping(int register,
String itemId,
String unit) |
void |
dispose() |
protected void |
execute(Runnable command) |
Integer |
findRegister(String itemId)
Find the register number from an item id
|
protected void |
fireSubscriptionChange(String itemId,
SubscriptionState state) |
void |
removeMapping(String itemId) |
String |
removeRegister(int registerNumber) |
void |
setAllItemListeners(Map<String,ItemUpdateListener> itemListeners) |
void |
setItemUpateListener(String itemId,
ItemUpdateListener listener) |
void |
subscribeItem(String itemId) |
void |
unsubscribeItem(String itemId) |
void |
updateData(int registerNumber,
DataItemValue value) |
public DataManager(ConnectionHandler connectionHandler)
public Integer findRegister(String itemId)
itemId
- the item id to look upnull
if none was foundpublic void updateData(int registerNumber, DataItemValue value)
public String removeRegister(int registerNumber)
public void dispose()
public void setItemUpateListener(String itemId, ItemUpdateListener listener)
public void setAllItemListeners(Map<String,ItemUpdateListener> itemListeners)
protected void execute(Runnable command)
public void removeMapping(String itemId)
protected void fireSubscriptionChange(String itemId, SubscriptionState state)
public void subscribeItem(String itemId)
public void unsubscribeItem(String itemId)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.