public void ArrayWrite(uint [] buffer, uint len) { // Add protocol id + flags KiwiNetworkDevice.WriteInt(0x45C03200, Framing.Start); KiwiNetworkDevice.WriteInt(tx_seqno, Framing.Mid); KiwiNetworkDevice.WriteInt(len, Framing.Mid); for (uint pp = 0; pp < len; pp++) KiwiNetworkDevice.WriteInt(buffer[pp], Framing.Mid); KiwiNetworkDevice.WriteInt(0x45C03201, Framing.End); // Protocol id + flags with end of message flag. tx_seqno = tx_seqno + 1; }