private void addCommandRequestTo(IByteQueue byteQueue, byte command, IByteQueue parameterBytes) { byteQueue.enque(START_BYTE); byteQueue.enque(getRequestSize(parameterBytes)); byteQueue.enque(REQUEST_TELEGRAM_TYPE); byteQueue.enque(command); byteQueue.enqueAll(parameterBytes); byteQueue.enque(getChecksumOf(byteQueue)); }
@Override public IByteQueue getByteQueueForInit() { IByteQueue byteQueueForInit = new ByteQueue(); byteQueueForInit.enque(0x16); byteQueueForInit.enque(0x00); byteQueueForInit.enque(0x00); return byteQueueForInit; }
@Override public IByteQueue getByteQueueForReset() { IByteQueue byteQueueForReset = new ByteQueue(); byteQueueForReset.enque(0x04); return byteQueueForReset; }