5と6のリビジョン間の差分
2016-06-02 00:46:53時点のリビジョン5
サイズ: 1716
編集者: RinaOnda
コメント:
2016-06-02 00:51:59時点のリビジョン6
サイズ: 1408
編集者: RinaOnda
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 13: 行 13:
 * [[#appendPayload|appendPayload]]
 * [[#messageType|messageType]]
 * [[#commandId|commandId()]]
 * [[#messageId|messageId()]]
 * [[#size|size()]]
 * [[#stationNumber|stationNumber()]]
 * [[#subAddress|subAddress()]]
 * [[#Function|Function()]]
 * [[#payloadSize|payloadSize()]]
 * [[#payload|payload()]]
行 33: 行 23:
 MessageのメンバデータにCIDをセット  . MessageのメンバデータにCIDをセット
行 38: 行 28:
 MessageのメンバデータにMIDをセット  . MessageのメンバデータにMIDをセット
行 43: 行 33:
 Messageのメンバデータにpayload_sizeをセット  . Messageのメンバデータにpayload_sizeをセット
行 48: 行 38:
 Messageのメンバデータにpayloadとpayload_sizeをセット  . Messageのメンバデータにpayloadとpayload_sizeをセット
行 53: 行 43:
 MessageのメンバデータにNをセット  . MessageのメンバデータにNをセット
行 58: 行 48:
 MessageのメンバデータにAをセット  . MessageのメンバデータにAをセット
行 63: 行 53:
 MessageのメンバデータにFをセット  . MessageのメンバデータにFをセット
行 65: 行 55:
<<Anchor(commandId)>> <<Anchor(data)>>
行 67: 行 57:
<<Anchor(messageId)>> ==== data() ====
<<Anchor(clear)>>
行 69: 行 60:
<<Anchor(size)>> ==== clear() ====
 MessageのメンバデータCID, MID, payload_sizeを消去
行 71: 行 63:
<<Anchor(stationNumber)>>

<<Anchor(subAddress)>>

<<Anchor(Function)>>

<<Anchor(payloadSize)>>
<<Anchor(clearPayload)>>

Message

送受信するデータを扱うクラス

copymem(, , , )

setCommandId(CID)

  • MessageのメンバデータにCIDをセット

setMessageId(MID)

  • MessageのメンバデータにMIDをセット

setPayload(payload_size)

  • Messageのメンバデータにpayload_sizeをセット

setPayload(payloadへのポインタ, payload_size)

  • Messageのメンバデータにpayloadとpayload_sizeをセット

setN(N)

  • MessageのメンバデータにNをセット

setA(A)

  • MessageのメンバデータにAをセット

setF(F)

  • MessageのメンバデータにFをセット

data()

clear()

  • MessageのメンバデータCID, MID, payload_sizeを消去

Message (最終更新日時 2016-06-02 01:17:13 更新者 RinaOnda)