version 0.24 list -------------------- -> AtikCamera::list(...) 'Atik Titan' [0x20e7, 0xdf2e] found... -> AtikCameraImpl::AtikCameraImpl(..., Atik Titan, 3) quicker_start_exposure_delay = 200000 quicker_read_ccd_delay = 100000 max_packet_size = 33554432 <- AtikCameraImpl::AtikCameraImpl <- AtikCamera::list 1 open Atik Titan -------------------- -> AtikCameraImpl::open() libusb_claim_interface() -> LIBUSB_SUCCESS libusb_set_interface_alt_setting() -> LIBUSB_SUCCESS -> AtikCameraImpl::writeFW() cpu stopped 1 cpu started 1 <- AtikCameraImpl::writeFW 1 -> AtikCameraImpl::setPortDirection(0, 0x9f) <- AtikCameraImpl::setPortDirection 1 -> AtikCameraImpl::setPortState(0, 0x80) <- AtikCameraImpl::setPortState 1 -> AtikCameraImpl::i2cSetTimeout(50) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(50) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::i2cSetSpeed(0) <- AtikCameraImpl::i2cSetSpeed 1 -> AtikCameraImpl::i2cSetTimeout(5000) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::eepRead(3, ..., 2) -> AtikCameraImpl::i2cWrite(81, [0x00 0x03], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 2) <- AtikCameraImpl::i2cRead 1 [0x2e 0xdf] <- AtikCameraImpl::eepRead 1 [0x2e 0xdf] pid = df2e -> AtikCameraImpl::parInit(1) -> AtikCameraImpl::parInit(...) <- AtikCameraImpl::parInit 1 <- AtikCameraImpl::parInit 1 -> AtikCameraImpl::parInit(...) <- AtikCameraImpl::parInit 1 -> AtikCameraImpl::setIODir(0, 1) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(1, 1) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(2, 1) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(3, 0) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(4, 0) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(5, 1) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(6, 1) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::setIODir(7, 1) <- AtikCameraImpl::setIODir 1 -> AtikCameraImpl::spiInit() <- AtikCameraImpl::spiInit 1 -> AtikCameraImpl::setIOState(1, 1) <- AtikCameraImpl::setIOState 1 -> AtikCameraImpl::setIOState(1, 0) <- AtikCameraImpl::setIOState 1 -> AtikCameraImpl::setIOState(2, 1) <- AtikCameraImpl::setIOState 1 -> AtikCameraImpl::ping() -> AtikCameraImpl::eepRead(3, ..., 2) -> AtikCameraImpl::i2cWrite(81, [0x00 0x03], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 2) <- AtikCameraImpl::i2cRead 1 [0x2e 0xdf] <- AtikCameraImpl::eepRead 1 [0x2e 0xdf] ping ok <- AtikCameraImpl::ping 1 -> AtikCameraImpl::setParTimeout(2000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::eepRead(42, ..., 64) -> AtikCameraImpl::i2cWrite(81, [0x00 0x2a], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 64) <- AtikCameraImpl::i2cRead 1 [0x00 0x01 0x48 0x53...] <- AtikCameraImpl::eepRead 1 [0x00 0x01 0x48 0x53...] version: 1.0 model: HS manufacturer: ATIK flags: 0x5 HAS_GUIDE_PORT PC_CDS pixel count: 658 x 492 pixel size: 7.4 x 7.4 max bin: 8 x 8 precharge offset: -512 -> AtikCameraImpl::setADC() -> AtikCameraImpl::eepRead(10, ..., 16) -> AtikCameraImpl::i2cWrite(81, [0x00 0x0a], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 16) <- AtikCameraImpl::i2cRead 1 [0x00 0xc8 0x10 0x20...] <- AtikCameraImpl::eepRead 1 [0x00 0xc8 0x10 0x20...] ----- DEBUG OFF ----- ----- DEBUG ON ----- <- AtikCameraImpl::setADC 1 -> AtikCameraImpl::i2cSetTimeout(200) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(2000) <- AtikCameraImpl::setParTimeout 1 <- AtikCameraImpl::open 1 getCapabilities -------------------- -> AtikCameraImpl::getCapabilities(...) <- AtikCameraImpl::getCapabilities 1 startExposure (short) -------------------- readCCD -------------------- -> AtikCameraImpl::readCCD(0, 0, 658, 492, 1, 1, 1.000000) lock() -> AtikCameraImpl::setParTimeout(30000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::spiWrite(8, 0x00) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(8, 0x00) <- AtikCameraImpl::spiWrite 1 expCode 2929 -> AtikCameraImpl::spiWrite(2, 0x7a0) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(5, 0xb71) <- AtikCameraImpl::spiWrite 1 <- AtikCameraImpl::readCCD 1 getImage -------------------- -> AtikCameraImpl::getImage(..., 323736) -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 0 copying buffer with precharge substraction 658 x 492 to 0, 0 - 658, 492 libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT -> AtikCameraImpl::setParTimeout(1000) <- AtikCameraImpl::setParTimeout 1 unlock() <- AtikCameraImpl::getImage 0 [0x38 0x26 0x9c 0xfa...] data... 9784 64156 0 65348 0 0 65535 0 11856 524 0 28512 0 0 9624 4752 29414 7958 0 0 2158 65535 65535 65535 0 10252 0 0 17454 0 0 40802 0 31730 34978 12198 9198 0 0 65535 36974 0 0 53226 0 65535 65535 30498 0 0 0 0 0 0 53502 0 0 4976 0 0 0 37982 0 25720 0 0 27796 0 31118 0 0 12512 0 65535 65535 0 17692 65535 65535 0 0 65535 5314 26060 49848 924 3040 65535 0 5118 0 0 0 0 0 0 11240 0 0 0 saved to short.fits close -------------------- -> AtikCameraImpl::close() <- AtikCameraImpl::close Atik Titan test failed