Beispiel #1
0
        public void initObj()
        {
            m_caller_serial_port = null;

            // m_data_buf 궂이 버퍼는 초기화 않아도 된다.
            m_data_len = 0;
        }
Beispiel #2
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;
        }
Beispiel #3
0
        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);
        }