Package ru.nilsoft.tm
Class TMOfd.DataBuf
java.lang.Object
ru.nilsoft.tm.TMOfd.DataBuf
- Enclosing class:
TMOfd
Класс для сборки сообщения на отправку и разборки принятого сообщения.
(Осуществляет добавление заголовка контейнера при отправке в ОФД).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(byte[] data) Добавить данные в буфер.voidДобавить данные в буфер.voidclear()Очистка буфера.byte[]get()Получить данные из буфера.byteПолучение версии из отправляемых данных (поиск значения тега 1209).intПолучить длину ответа.byte[]Получить данные с заголовком.byte[]Получить данные без заголовка.intlength()Получить длину буфера.
-
Constructor Details
-
DataBuf
Конструктор.- Parameters:
fnSN- серийный номер ФН.fnFFD- версия ФФД, по которой регистрирован ФН.
-
-
Method Details
-
get
public byte[] get()Получить данные из буфера.- Returns:
- данные.
-
getWithHeader
public byte[] getWithHeader()Получить данные с заголовком.- Returns:
- данные.
-
getWithoutHeader
public byte[] getWithoutHeader()Получить данные без заголовка.- Returns:
- данные.
-
getFFDversion
public byte getFFDversion()Получение версии из отправляемых данных (поиск значения тега 1209).- Returns:
- версия ФФД.
-
getRespLength
public int getRespLength()Получить длину ответа.- Returns:
- длина ответа.
-
length
public int length()Получить длину буфера.- Returns:
- длина данных.
-
clear
public void clear()Очистка буфера. -
add
public void add(byte[] data) Добавить данные в буфер.- Parameters:
data- байтовые данные.
-
add
Добавить данные в буфер.- Parameters:
data- строковые данные.
-