Esempio n. 1
0
        private void _request_new_chunk()
        {
            int new_len = _bytes_left;

            if (new_len > 20)
            {
                new_len = 20;
            }

            var pk = new CRTPPacket();

            pk.set_header(CRTPPort.MEM, 1);
            var data = new List <byte>(6);

            data.Add((byte)mem.id);
            data.AddRange(BitConverter.GetBytes(_current_addr));
            data.Add((byte)new_len);
            pk.data = data.ToArray();
            cf.send_packet(pk, data.Take(5).ToArray(), false, 1000);
        }
Esempio n. 2
0
 public void resend()
 {
     cf.send_packet(_sent_packet, _sent_reply, false, 1000);
 }