version 0.23 list -------------------- -> AtikCameraImpl::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 <- AtikCameraImpl::list 1 open Atik Titan -------------------- -> AtikCameraImpl::open() lock() 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::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::eepRead(3, 2, ...) -> AtikCameraImpl::i2cWrite(81, 2, [0x00 0x03]) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, 2, ...) <- AtikCameraImpl::i2cRead 1 [0x2e 0xdf] <- AtikCameraImpl::eepRead 1 [0x2e 0xdf] ping ok -> AtikCameraImpl::setParTimeout(2000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::eepRead(42, 64, ...) -> AtikCameraImpl::i2cWrite(81, 2, [0x00 0x2a]) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, 64, ...) <- AtikCameraImpl::i2cRead 1 [0x00 0x01 0x48...] <- AtikCameraImpl::eepRead 1 [0x00 0x01 0x48...] 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, 2, [0x00 0x0a]) <- AtikCameraImpl::i2cWrite 1 -> AtikCameraImpl::i2cRead(81, 16, ...) <- AtikCameraImpl::i2cRead 1 [0x00 0xc8 0x10...] <- AtikCameraImpl::eepRead 1 [0x00 0xc8 0x10...] ----- DEBUG OFF ----- ----- DEBUG ON ----- <- AtikCameraImpl::setADC 1 -> AtikCameraImpl::i2cSetTimeout(200) <- AtikCameraImpl::i2cSetTimeout 1 -> AtikCameraImpl::setParTimeout(2000) <- AtikCameraImpl::setParTimeout 1 unlock() <- AtikCameraImpl::open 1 getCapabilities -------------------- -> AtikCameraImpl::getCapabilities(...) <- AtikCameraImpl::getCapabilities 1 startExposure (short) -------------------- readCCD -------------------- -> AtikCameraImpl::readCCD(0, 0, 658, 492, 1, 1, 0.500000) lock() -> AtikCameraImpl::setParTimeout(30000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::spiWrite(8, 0x00) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(8, 0x00) <- AtikCameraImpl::spiWrite 1 expCode 1464 -> AtikCameraImpl::spiWrite(2, 0x7a0) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(5, 0x5b8) <- AtikCameraImpl::spiWrite 1 unlock() <- 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 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 0 -> AtikCameraImpl::parIn(..., 2) <- AtikCameraImpl::parIn 1 [0x00 0x00] copying buffer with precharge substraction 658 x 492 to 0, 0 - 658, 492 -> AtikCameraImpl::parIn(..., 1294944) <- AtikCameraImpl::parIn 1 [0xdb 0x3a 0xcf...] -> AtikCameraImpl::setParTimeout(1000) <- AtikCameraImpl::setParTimeout 1 unlock() <- AtikCameraImpl::getImage 1 data... 488 708 528 460 576 506 534 770 902 434 460 738 680 560 462 478 506 478 666 482 432 778 430 514 436 454 504 692 568 516 450 486 550 478 492 664 526 668 468 486 620 510 452 572 468 734 576 442 550 462 676 744 470 508 766 460 518 578 458 574 536 428 482 546 528 472 516 824 446 438 484 454 468 488 650 464 504 490 454 522 640 434 520 644 578 840 504 472 426 584 616 484 492 426 604 462 432 472 504 552 saved to short.fits startExposure (long) -------------------- -> AtikCameraImpl::startExposure() lock() -> AtikCameraImpl::spiWrite(2, 0x400) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(5, 0x00) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(2, 0x200) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(5, 0x00) <- AtikCameraImpl::spiWrite 1 unlock() <- AtikCameraImpl::startExposure 1 ... delay readCCD -------------------- -> AtikCameraImpl::readCCD(0, 0, 658, 492, 1, 1) lock() -> AtikCameraImpl::setParTimeout(30000) <- AtikCameraImpl::setParTimeout 1 -> AtikCameraImpl::spiWrite(8, 0x00) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(8, 0x00) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(2, 0x4a0) <- AtikCameraImpl::spiWrite 1 -> AtikCameraImpl::spiWrite(5, 0x3e8) <- 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 1 -> AtikCameraImpl::getIOState(4) <- AtikCameraImpl::getIOState 1 0 -> AtikCameraImpl::parIn(..., 2) <- AtikCameraImpl::parIn 1 [0x09 0x36] copying buffer with precharge substraction 658 x 492 to 0, 0 - 658, 492 -> AtikCameraImpl::parIn(..., 1294944) libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT <- AtikCameraImpl::parIn 0 [0xc6 0x35 0xbb...] -> AtikCameraImpl::setParTimeout(1000) <- AtikCameraImpl::setParTimeout 1 unlock() <- AtikCameraImpl::getImage 0 data... 490 522 458 526 534 814 498 638 480 492 452 538 464 454 492 470 430 504 538 472 494 634 456 648 692 608 690 484 516 484 438 594 498 470 492 446 482 488 598 612 526 436 526 480 618 454 446 554 706 578 500 476 408 478 442 394 580 472 438 416 462 574 464 460 530 488 570 622 418 532 484 512 768 908 514 502 426 518 450 454 482 454 564 468 552 518 582 618 550 516 484 430 646 454 508 524 468 536 492 484 saved to long.fits close -------------------- -> AtikCameraImpl::close() lock() unlock() <- AtikCameraImpl::close Atik Titan test failed