Package org.bidib.jbidibc.serial
Class SerialMessageParser
- java.lang.Object
-
- org.bidib.jbidibc.serial.SerialMessageParser
-
- All Implemented Interfaces:
MessageParser
public class SerialMessageParser extends Object implements MessageParser
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerMSG_RAW_LOGGER
-
Constructor Summary
Constructors Constructor Description SerialMessageParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEscapeHot()voidparseInput(org.bidib.jbidibc.messages.MessageProcessor messageProcessor, byte[] receivedData, int len)Parse the received data to process the received bidib packets.voidreset()voidsetEscapeHot(boolean escapeHot)
-
-
-
Method Detail
-
isEscapeHot
public boolean isEscapeHot()
-
setEscapeHot
public void setEscapeHot(boolean escapeHot)
-
reset
public void reset()
- Specified by:
resetin interfaceMessageParser
-
parseInput
public void parseInput(org.bidib.jbidibc.messages.MessageProcessor messageProcessor, byte[] receivedData, int len) throws org.bidib.jbidibc.messages.exception.ProtocolExceptionParse the received data to process the received bidib packets.- Specified by:
parseInputin interfaceMessageParser- Parameters:
messageProcessor- the message processor that receives the bidib messagesreceivedData- the received datalen- the length of the received data packet- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
-