public void initObj() { m_caller_serial_port = null; // m_data_buf 궂이 버퍼는 초기화 않아도 된다. m_data_len = 0; }
public void copyObj(ObjOrderInputSerialRawDataBuf _src) { m_caller_serial_port = _src.m_caller_serial_port; System.Array.Copy(_src.m_data_buf, 0, this.m_data_buf, 0, _src.m_data_len); m_data_len = _src.m_data_len; }
public int saveRawDataBufInfo(SerialPortOrderInput _serial, byte[] _data_buf, int _data_offset, int _data_len) { // set port info m_caller_serial_port = _serial; // determine copy length int copy_len = (_data_len < m_data_buf.Length ? _data_len : m_data_buf.Length); // buf copy System.Array.Copy(_data_buf, _data_offset, m_data_buf, 0, copy_len); m_data_len = copy_len; // return return(copy_len); }