public void WriteBytes_FD31(BaseMTPCamera cam, uint OC_Fx31_base, uint addr, byte[] data) { uint datalen = (uint)data.Length; byte[] tmp_data = new byte[800]; for (uint i = 0; i < datalen; i += 800) { uint tmp_len = Math.Min(0x800, datalen - i); Array.Copy(data, i, tmp_data, 0, tmp_len); cam.SetProperty(0xFD31, tmp_data, (addr + i) - OC_Fx31_base, tmp_len, 0); } }
public void WriteBytes_FD34(BaseMTPCamera cam, uint addr, byte[] data) { cam.SetProperty(0xFD34, data, addr, (uint)data.Length, 0); }