[derschc@rasalas ~]$ atik_ccd_test > atik_ccd_test.txt version 0.25 list -------------------- -> AtikCamera::list(...) 'Atik 383L+' [0x20e7, 0xdf31] found... -> AtikCameraImpl::AtikCameraImpl(..., Atik 383L+, 2) max_packet_size = 33554432 <- AtikCameraImpl::AtikCameraImpl <- AtikCamera::list 1 open Atik 383L+ -------------------- -> AtikCameraImpl::open() libusb_claim_interface() -> LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED libusb_set_interface_alt_setting() -> LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED -> 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 [0x31 0xdf] <- AtikCameraImpl::eepRead 1 [0x31 0xdf] pid = df31 -> AtikCameraImpl::i2cSetTimeout(100) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(1000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::parInit(9) -> AtikCameraImpl::parInit(...) <- AtikCameraImpl::parInit 1 <- AtikCameraImpl::parInit 1 -> AtikCameraImpl::ping() ping -> 100 -> AtikCameraImpl::sendCommand(80, [0x64], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 101 ping -> 101 -> AtikCameraImpl::sendCommand(80, [0x65], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 102 ping -> 102 -> AtikCameraImpl::sendCommand(80, [0x66], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 103 ping -> 103 -> AtikCameraImpl::sendCommand(80, [0x67], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 104 ping -> 104 -> AtikCameraImpl::sendCommand(80, [0x68], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 105 <- AtikCameraImpl::ping 1 -> AtikCameraImpl::appInit() -> AtikCameraImpl::sendCommand(44, NULL, ..., 0, 0) <- AtikCameraImpl::sendCommand 1 NULL ----- DEBUG OFF ----- ----- DEBUG ON ----- APPINIT completed <- AtikCameraImpl::appInit 1 -> AtikCameraImpl::ping() ping -> 100 -> AtikCameraImpl::sendCommand(80, [0x64], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 101 ping -> 101 -> AtikCameraImpl::sendCommand(80, [0x65], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 102 ping -> 102 -> AtikCameraImpl::sendCommand(80, [0x66], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 103 ping -> 103 -> AtikCameraImpl::sendCommand(80, [0x67], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 104 ping -> 104 -> AtikCameraImpl::sendCommand(80, [0x68], ..., 1, 0) <- AtikCameraImpl::sendCommand 1 NULL ping <- 105 <- AtikCameraImpl::ping 1 -> AtikCameraImpl::eepRead(5, ..., 2) -> AtikCameraImpl::i2cWrite(81, [0x00 0x05], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 2) <- AtikCameraImpl::i2cRead 1 [0x5f 0x0d] <- AtikCameraImpl::eepRead 1 [0x5f 0x0d] -> AtikCameraImpl::eepRead(8, ..., 2) -> AtikCameraImpl::i2cWrite(81, [0x00 0x08], 2) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, ..., 2) <- AtikCameraImpl::i2cRead 1 [0x81 0xfc] <- AtikCameraImpl::eepRead 1 [0x81 0xfc] serial # 4236315999 -> AtikCameraImpl::sendCommand(0, NULL, ..., 0, 0) <- AtikCameraImpl::sendCommand 1 NULL -> AtikCameraImpl::sendCommand(1, NULL, ..., 0, 0) <- AtikCameraImpl::sendCommand 1 NULL version: 0.33 model: ATIK-383L manufacturer: ARTEMIS CCD flags: 0x188 PREVIEW HAS_SHUTTER pixel count: 3354 x 2529 pixel size: 5.4 x 5.4 max bin: 255 x 255 well capacity: 60 -> AtikCameraImpl::sendCommand(54, NULL, ..., 0, 2) <- AtikCameraImpl::sendCommand 1 [0x01 0x00] temperature sensor count: 1 -> AtikCameraImpl::getTemperatureSensorStatus(1, ...) lock() -> AtikCameraImpl::sendCommand(55, [0x01 0x00], ..., 2, 6) <- AtikCameraImpl::sendCommand 1 [0x02 0x00 0xae 0x02...] unlock() <- AtikCameraImpl::getTemperatureSensorStatus 1 temperature sensor type: 2 -> AtikCameraImpl::sendCommand(52, NULL, ..., 0, 6) <- AtikCameraImpl::sendCommand 1 [0x1f 0x00 0xff 0x00...] cooler: COOLER_SETPOINT min cooler power: 0 max cooler power: 255 -> AtikCameraImpl::i2cSetTimeout(200) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(2000) <- AtikCameraImpl::setParTimeout 1 <- AtikCameraImpl::open 1 getCapabilities -------------------- -> AtikCameraImpl::getCapabilities(...) <- AtikCameraImpl::getCapabilities 1 setShutter -------------------- -> AtikCameraImpl::shutter(1) lock() -> AtikCameraImpl::sendCommand(9, [0x01 0x00], ..., 2, 0) <- AtikCameraImpl::sendCommand 1 NULL unlock() <- AtikCameraImpl::shutter 1 -> AtikCameraImpl::shutter(0) lock() -> AtikCameraImpl::sendCommand(9, [0x00 0x00], ..., 2, 0) <- AtikCameraImpl::sendCommand 1 NULL unlock() <- AtikCameraImpl::shutter 1 getTemperatureSensorStatus -------------------- -> AtikCameraImpl::getTemperatureSensorStatus(1, ...) lock() -> AtikCameraImpl::sendCommand(55, [0x01 0x00], ..., 2, 6) <- AtikCameraImpl::sendCommand 1 [0x02 0x00 0xb1 0x02...] current temperature: -4.5 unlock() <- AtikCameraImpl::getTemperatureSensorStatus 1 getCoolingStatus -------------------- -> AtikCameraImpl::getCoolingStatus(...) lock() -> AtikCameraImpl::sendCommand(53, NULL, ..., 0, 6) <- AtikCameraImpl::sendCommand 1 [0x00 0x00 0x1f 0x00...] cooler state: COOLING_INACTIVE target temperature: 276.9 power: 0% unlock() <- AtikCameraImpl::getCoolingStatus 1 setCooling -------------------- -> atikSetCooling(-10.0) lock() -> AtikCameraImpl::sendCommand(56, [0x6c 0x02], ..., 2, 2) <- AtikCameraImpl::sendCommand 1 [0x01 0x00] unlock() <- AtikCameraImpl::setCooling 1 getCoolingStatus -------------------- -> AtikCameraImpl::getCoolingStatus(...) lock() -> AtikCameraImpl::sendCommand(53, NULL, ..., 0, 6) <- AtikCameraImpl::sendCommand 1 [0x00 0x00 0xdf 0x00...] cooler state: COOLING_SETPOINT target temperature: -10.0 power: 0% unlock() <- AtikCameraImpl::getCoolingStatus 1 initiateWarmUp -------------------- -> AtikCameraImpl::initiateWarmUp() lock() -> AtikCameraImpl::sendCommand(57, NULL, ..., 0, 0) <- AtikCameraImpl::sendCommand 1 NULL unlock() <- AtikCameraImpl::initiateWarmUp 1 getCoolingStatus -------------------- -> AtikCameraImpl::getCoolingStatus(...) lock() -> AtikCameraImpl::sendCommand(53, NULL, ..., 0, 6) <- AtikCameraImpl::sendCommand 1 [0x52 0x00 0x7f 0x00...] cooler state: WARMING_UP target temperature: -10.0 power: 32% unlock() <- AtikCameraImpl::getCoolingStatus 1 startExposure (short) -------------------- readCCD -------------------- -> AtikCameraImpl::readCCD(0, 0, 3354, 2529, 1, 1, 1.000000) lock() -> AtikCameraImpl::setParTimeout(30000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::sendCommand(2, [0x00 0x00], ..., 2, 0) <- AtikCameraImpl::sendCommand 1 NULL -> AtikCameraImpl::sendCommand(4, NULL, ..., 0, 0) <- AtikCameraImpl::sendCommand 1 NULL -> AtikCameraImpl::sendCommand(5, NULL, ..., 0, 0) <- AtikCameraImpl::sendCommand 1 NULL -> AtikCameraImpl::sendCommand(6, [0xe8 0x03 0x01 0x00...], ..., 16, 0) <- AtikCameraImpl::sendCommand 1 NULL <- AtikCameraImpl::readCCD 1 getImage -------------------- -> AtikCameraImpl::getImage(..., 8482266) libusb_bulk_transfer -> LIBUSB_ERROR_IO elapsed 0.019993 s -> AtikCameraImpl::setParTimeout(1000) <- AtikCameraImpl::setParTimeout 1 unlock() <- AtikCameraImpl::getImage 0 [0x00 0x00 0x00 0x00...] data... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 saved to short.fits close -------------------- -> AtikCameraImpl::close() <- AtikCameraImpl::close Atik 383L+ test failed