class Labcom::Frame

Authors

S.imazu

Version

22.0.0

Date

2020-07-31

[クラス名] Frame

[メンバー]

[クラスメソッド]

[インスタンスメソッド]

[説 明]

  1. 1フレームのデータ配列をbinary stringで管理する。

Attributes

block_bin_str[R]

Public Class Methods

new( binary_str, bsize=nil) click to toggle source
data(string)

データ配列(binary string)

bsize(int)

有効データバイト数

返値

なし

[説  明]
コンストラクタ
# File labcom/ArcFrames.rb, line 42
def initialize( binary_str, bsize=nil)
  if( nil == bsize ) then
    @block_bin_str = binary_str
  else
    @block_bin_str = binary_str[0..bsize-1]
  end
end

Public Instance Methods

byte_length() click to toggle source
引数

なし

返値

なし

[説  明]
データのバイト長を戻す。
# File labcom/ArcFrames.rb, line 63
def byte_length()
  if( nil == @block_bin_str ) then
    return nil
  else
    return @block_bin_str.length
  end
end