sysex_tools
グループメンバー | 説明 |
---|---|
public uint16_t sysex_encoded_length (uint16_t decoded_length) |
エンコード後のメッセージの長さを計算します。 |
public uint16_t sysex_decoded_length (uint16_t encoded_length) |
デコード後のメッセージの長さを計算します。 |
public uint16_t sysex_encode (uint8_t * encoded,const uint8_t * source,uint16_t length) |
sysex メッセージで安全に送信できるようにデータをエンコードします。 |
public uint16_t sysex_decode (uint8_t * decoded,const uint8_t * source,uint16_t length) |
エンコードされたデータをデコードします。 |
public uint16_t
sysex_encoded_length
(uint16_t decoded_length)
エンコード後のメッセージの長さを計算します。
decoded_length
エンコードするメッセージの長さのバイト数。エンコード後のメッセージの長さのバイト数。
public uint16_t
sysex_decoded_length
(uint16_t encoded_length)
デコード後のメッセージの長さを計算します。
encoded_length
エンコードされたメッセージの長さのバイト数。デコードされた後のメッセージの長さのバイト数。
public uint16_t
sysex_encode
(uint8_t * encoded,const uint8_t * source,uint16_t length)
sysex メッセージで安全に送信できるようにデータをエンコードします。
encoded
出力データバッファは、少なくとも sysex_encoded_length(length) バイトの長さが必要です。
source
エンコードされるデータの入力バッファ。
length
入力バッファからエンコードするバイト数。
エンコードされたバイト数。
public uint16_t
sysex_decode
(uint8_t * decoded,const uint8_t * source,uint16_t length)
エンコードされたデータをデコードします。
decoded
出力データバッファは、少なくとも sysex_decoded_length(length) バイトの長さが必要です。
source
デコードされるデータの入力バッファ。
length
入力バッファからデコードするバイト数。
デコードされたバイト数。