Class UsbStickBasisResponseFactory
- java.lang.Object
-
- org.bidib.jbidibc.usbstickbasis.adapter.UsbStickBasisResponseFactory
-
- All Implemented Interfaces:
org.bidib.jbidibc.messages.message.ResponseFactory
public class UsbStickBasisResponseFactory extends Object implements org.bidib.jbidibc.messages.message.ResponseFactory
-
-
Field Summary
Fields Modifier and Type Field Description static StringREGEX_PATTERN_BASIS_SET_STATUSstatic StringREGEX_PATTERN_BASIS_STATUS
-
Constructor Summary
Constructors Constructor Description UsbStickBasisResponseFactory(UsbStickBasisResponseInterface responseInterface)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bidib.jbidibc.messages.message.BidibMessagecreate(byte[] message)org.bidib.jbidibc.messages.message.BidibMessagecreateRaw(byte[] message)voidinitialize()protected org.bidib.jbidibc.messages.message.BidibMessageparseBasisCvResponse(String line)protected org.bidib.jbidibc.messages.message.BidibMessageparseBasisResponse(String line)protected org.bidib.jbidibc.messages.message.BidibMessageparseCarQueryResponse(String line)protected org.bidib.jbidibc.messages.message.BidibMessageparseCarRequestResponse(String line)protected org.bidib.jbidibc.messages.message.BidibMessageparseCarResponse(String line)protected org.bidib.jbidibc.messages.message.BidibMessageparsePomRepeatResponse(String line)protected org.bidib.jbidibc.messages.message.BidibMessageparseSpeedResponse(String line)
-
-
-
Field Detail
-
REGEX_PATTERN_BASIS_STATUS
public static final String REGEX_PATTERN_BASIS_STATUS
- See Also:
- Constant Field Values
-
REGEX_PATTERN_BASIS_SET_STATUS
public static final String REGEX_PATTERN_BASIS_SET_STATUS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UsbStickBasisResponseFactory
public UsbStickBasisResponseFactory(UsbStickBasisResponseInterface responseInterface)
-
-
Method Detail
-
initialize
public void initialize()
- Specified by:
initializein interfaceorg.bidib.jbidibc.messages.message.ResponseFactory
-
create
public org.bidib.jbidibc.messages.message.BidibMessage create(byte[] message) throws org.bidib.jbidibc.messages.exception.ProtocolException- Specified by:
createin interfaceorg.bidib.jbidibc.messages.message.ResponseFactory- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parseCarResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parseCarResponse(String line) throws org.bidib.jbidibc.messages.exception.ProtocolException
- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parseCarRequestResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parseCarRequestResponse(String line) throws org.bidib.jbidibc.messages.exception.ProtocolException
- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parseCarQueryResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parseCarQueryResponse(String line) throws org.bidib.jbidibc.messages.exception.ProtocolException
- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parseBasisCvResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parseBasisCvResponse(String line) throws org.bidib.jbidibc.messages.exception.ProtocolException
- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parseBasisResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parseBasisResponse(String line) throws org.bidib.jbidibc.messages.exception.ProtocolException
- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parseSpeedResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parseSpeedResponse(String line) throws org.bidib.jbidibc.messages.exception.ProtocolException
- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
parsePomRepeatResponse
protected org.bidib.jbidibc.messages.message.BidibMessage parsePomRepeatResponse(String line)
-
createRaw
public org.bidib.jbidibc.messages.message.BidibMessage createRaw(byte[] message) throws org.bidib.jbidibc.messages.exception.ProtocolException- Specified by:
createRawin interfaceorg.bidib.jbidibc.messages.message.ResponseFactory- Throws:
org.bidib.jbidibc.messages.exception.ProtocolException
-
-