インタフェース HsmsMessage
- すべてのスーパーインタフェース:
SecsMessage
public interface HsmsMessage extends SecsMessage
HSMS Message.
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
isDataMessage()
Return true if Message is Data type, otherwise false.HsmsMessageType
messageType()
Returns HSMS Message Type.static HsmsMessage
of(byte[] header10Bytes)
Returns HSMS Message (HEAD-ONLY Message).static HsmsMessage
of(byte[] header10Bytes, Secs2 body)
Returns HSMS Message.byte
pType()
Returns p-Type byte code.byte
sType()
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
-