com.buglabs.bug.bmi.pub
Class BMIMessage
java.lang.Object
com.buglabs.bug.bmi.pub.BMIMessage
public class BMIMessage
- extends java.lang.Object
A message from the BMI system. Format [moduleId] [version] [slot] [event]
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EVENT_INSERT
public static final int EVENT_INSERT
- See Also:
- Constant Field Values
EVENT_REMOVE
public static final int EVENT_REMOVE
- See Also:
- Constant Field Values
BMIMessage
public BMIMessage(java.lang.String raw)
BMIMessage
public BMIMessage(java.lang.String moduleId,
java.lang.String version,
int slot,
int event)
BMIMessage
public BMIMessage(BMIModuleProperties props,
int slot)
- A BMIMessage for inserted module with parsed properties.
- Parameters:
props - slot -
getBMIModuleProperties
public BMIModuleProperties getBMIModuleProperties()
setBMIModuleProperties
public void setBMIModuleProperties(BMIModuleProperties p)
getEvent
public int getEvent()
getModuleId
public java.lang.String getModuleId()
getRaw
public java.lang.String getRaw()
getSlot
public int getSlot()
getVersion
public java.lang.String getVersion()
parse
public boolean parse()
- See http://lurcher/wiki/BMI_-_Runtime_Interface#Message_Definition
- Returns:
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object