インタフェース HsmsMessage
- すべてのスーパーインタフェース:
SecsMessage
public interface HsmsMessage extends SecsMessage
HSMS Message.
-
メソッドの概要
修飾子とタイプ メソッド 説明 booleanisDataMessage()Return true if Message is Data type, otherwise false.HsmsMessageTypemessageType()Returns HSMS Message Type.static HsmsMessageof(byte[] header10Bytes)Returns HSMS Message (HEAD-ONLY Message).static HsmsMessageof(byte[] header10Bytes, Secs2 body)Returns HSMS Message.bytepType()Returns p-Type byte code.bytesType()Returns s-Type byte code.インタフェースから継承されたメソッド com.shimizukenta.secs.SecsMessage
deviceId, getFunction, getStream, header10Bytes, secs2, sessionId, toJson, wbit
-
メソッドの詳細
-
messageType
HsmsMessageType messageType()Returns HSMS Message Type.- 戻り値:
- HSMS Message Type
-
isDataMessage
boolean isDataMessage()Return true if Message is Data type, otherwise false.- 戻り値:
- true if Message is Data type, otherwise false.
-
pType
byte pType()Returns p-Type byte code.- 戻り値:
- p-Type byte code
-
sType
byte sType()Returns s-Type byte code.- 戻り値:
- s-Type byte code
-
of
Returns HSMS Message (HEAD-ONLY Message).- パラメータ:
header10Bytes- HEADER-10-bytes- 戻り値:
- HSMS Message
- 例外:
java.lang.NullPointerException- if input nullHsmsMessageHeaderByteLengthIllegalArgumentException- if header.length is NOT equals 10
-
of
Returns HSMS Message.- パラメータ:
header10Bytes- HEADER-10-bytesbody- SECS-II body- 戻り値:
- HSMS Message
- 例外:
java.lang.NullPointerException- if input nullHsmsMessageHeaderByteLengthIllegalArgumentException- if header.length is NOT equals 10
-