インタフェース HsmsMessage

すべてのスーパーインタフェース:
SecsMessage

public interface HsmsMessage
extends SecsMessage
HSMS Message.
  • メソッドの詳細

    • 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

      static HsmsMessage of​(byte[] header10Bytes)
      Returns HSMS Message (HEAD-ONLY Message).
      パラメータ:
      header10Bytes - HEADER-10-bytes
      戻り値:
      HSMS Message
      例外:
      java.lang.NullPointerException - if input null
      HsmsMessageHeaderByteLengthIllegalArgumentException - if header.length is NOT equals 10
    • of

      static HsmsMessage of​(byte[] header10Bytes, Secs2 body)
      Returns HSMS Message.
      パラメータ:
      header10Bytes - HEADER-10-bytes
      body - SECS-II body
      戻り値:
      HSMS Message
      例外:
      java.lang.NullPointerException - if input null
      HsmsMessageHeaderByteLengthIllegalArgumentException - if header.length is NOT equals 10