![]() |
|
|
|
|
|
||||||||||
|
| User list | Rules | You are not logged in.
Pages: 1 2
forgive for my bad english..![]()
I had experimental DIY panohead project (Papywizard with Pololu Mini Maestro Servo Controller 12 ch)...at the beggining everything seem ok..i can connect Papywizard with Mini Maestro through DFrobot Bluetooth V3 and shoot session move smoothly...Especially PW on windows PC..but today i had trouble..
PW still connected with DFrobot Bluetooth V3 but shoot session is fail ( both on win PC and Nokia N810) and PW can,t get the servo degree position (confuse)...forward and backward..forward and backward...and at the end..failed ( i had reset N810 firmware and still had problem..
(The problem is in bluetooth or Pololu Mini Maestro ???...)
here PW log :
2011-12-09 20:26:21,250::Main::DEBUG::MainController.__onActionHardwareConnectToggled(True)
2011-12-09 20:26:21,250::Main::INFO::Starting connection. Please wait...
2011-12-09 20:26:21,265::Main::DEBUG::PluginsConnector.start(): 'yawAxis' establish connection
2011-12-09 20:26:21,265::Main::DEBUG::BluetoothDriver._init(): trying to connect to 00:11:05:09:03:61...
2011-12-09 20:26:30,312::Main::DEBUG::BluetoothDriver._init(): successfully connected to 00:11:05:09:03:61
2011-12-09 20:26:30,312::Main::DEBUG::PluginsConnector.start(): 'yawAxis' init
2011-12-09 20:26:30,312::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "papywizard\hardware\pololuServoHardware.pyo", line 148, in reset
AttributeError: setRTS
2011-12-09 20:26:30,312::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-09 20:26:30,312::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' establish connection
2011-12-09 20:26:30,312::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' init
2011-12-09 20:26:30,312::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "papywizard\hardware\pololuServoHardware.pyo", line 148, in reset
AttributeError: setRTS
2011-12-09 20:26:30,312::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-09 20:26:30,312::Main::DEBUG::PluginsConnector.start(): 'shutter' establish connection
2011-12-09 20:26:30,312::Main::DEBUG::PluginsConnector.start(): 'shutter' init
2011-12-09 20:26:30,312::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "papywizard\hardware\pololuServoHardware.pyo", line 148, in reset
AttributeError: setRTS
2011-12-09 20:26:30,312::Main::INFO::Connection started
2011-12-09 20:26:30,483::Spy::INFO::Spy resumed
2011-12-09 20:26:30,592::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 154, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-09 20:26:30,796::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 154, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-09 20:26:31,015::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-09 20:26:31,217::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-09 20:29:42,592::Main::DEBUG::PresetScan.generatePositions(): preset=<Preset name=4@0 + Z + N>
2011-12-09 20:29:48,483::Shooting::INFO::Start shooting process...
2011-12-09 20:29:48,483::Shooting::DEBUG::Shooting.start(): create preset data object
2011-12-09 20:29:48,483::Shooting::DEBUG::Data.__init__(): create xml tree
2011-12-09 20:29:48,483::Shooting::DEBUG::Data.createHeader(): values={'comment': u'Generated by Papywizard 2.1.21', 'cameraOrientation': u'portrait', 'timeValue': '0.5', 'name': u'4@0 + Z + N', 'title': u'Here goes the title', 'bracketingNbPicts': '1', 'counter': '032', 'stabilizationDelay': '0.5', 'headOrientation': 'up', 'lensType': u'rectilinear', 'sensorCoef': '1.6', 'sensorRatio': u'3:2', 'roll': '90.0', 'focal': '17.0', 'gps': u'Here goes the location'}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=header, tag=general, value=None, attr={}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=general, tag=title, value=Here goes the title, attr={}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=general, tag=gps, value=Here goes the location, attr={}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=general, tag=comment, value=Generated by Papywizard 2.1.21, attr={}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=header, tag=shooting, value=None, attr={'mode': 'preset'}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=headOrientation, value=up, attr={}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=cameraOrientation, value=portrait, attr={}
2011-12-09 20:29:48,483::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=stabilizationDelay, value=0.5, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=counter, value=032, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=startTime, value=2011-12-09_20h29m48s, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=endTime, value=2011-12-09_20h29m48s, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=header, tag=camera, value=None, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=camera, tag=timeValue, value=0.5, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=camera, tag=bracketing, value=None, attr={'nbPicts': '1'}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=camera, tag=sensor, value=None, attr={'ratio': u'3:2', 'coef': '1.6'}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=header, tag=lens, value=None, attr={'type': u'rectilinear'}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=lens, tag=focal, value=17.0, attr={}
2011-12-09 20:29:48,500::Shooting::DEBUG::Data._addNode(): parent=header, tag=preset, value=None, attr={'name': u'4@0 + Z + N'}
2011-12-09 20:29:48,500::Shooting::DEBUG::Configuration saved
2011-12-09 20:29:48,500::Shooting::DEBUG::Shooting.start(): repeat 1/1
2011-12-09 20:29:48,500::Shooting::DEBUG::Shooting.start(): pict #1 of 6, index=1, yaw=0.0, pitch=0.0
2011-12-09 20:29:48,500::Main::DEBUG::ShootController.__onShootingUpdate(): index=1, yaw=0.0, pitch=0.0, state=None, next=True
2011-12-09 20:29:48,500::Shooting::INFO::Moving
2011-12-09 20:29:48,515::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-09 20:29:48,515::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 0.0
2011-12-09 20:29:48,515::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-09 20:29:48,515::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-09 20:29:48,515::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-09 20:31:08,203::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-09 20:31:09,592::Shooting::INFO::Stabilization
2011-12-09 20:31:09,592::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-09 20:31:10,108::Shooting::INFO::Shutter cycle
2011-12-09 20:31:10,108::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-09 20:31:10,108::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-09 20:31:10,108::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-09 20:31:10,358::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-09 20:31:10,608::Shooting::EXCEPTION::Shooting.start()
Traceback (most recent call last):
File "papywizard\model\shooting.pyo", line 600, in start
File "papywizard\model\head.pyo", line 154, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-09 20:31:10,608::Shooting::ERROR::Unhandled exception in shoot process
2011-12-09 20:31:10,608::Main::DEBUG::ShootController.__onShootingStopped(): status=failOffline
Strange... The communication seems to work, as Papywizard receive something, but it can't decode the received string...
Did you check that the params on the Pololu is OK? It may have loose its config.
Also, switch the debug level to 'trace', to get a more accurate log.
Offline
Hi..Fma38..Thanks for your respon
.. but my problem still not solved yet...here my trace log :
2011-12-12 16:55:59,374::Main::INFO::Starting Papywizard...
2011-12-12 16:55:59,374::Main::DEBUG::main(): platform=win32
2011-12-12 16:55:59,404::Main::INFO::Importing modules...
2011-12-12 16:55:59,608::Main::INFO::Loading i18n files...
2011-12-12 16:55:59,608::Main::DEBUG::main(): locale=en_US
2011-12-12 16:55:59,608::Main::WARNING::Can't find qt translation file
2011-12-12 16:55:59,624::Main::INFO::Loading Style Sheets...
2011-12-12 16:55:59,624::Main::WARNING::No user Style Sheet found
2011-12-12 16:55:59,624::Main::INFO::Loading configuration...
2011-12-12 16:55:59,624::Main::DEBUG::ConfigManager.__init__(): versions: dist=['2', '1', '21'], user=[u'2', u'1', u'21']
2011-12-12 16:55:59,638::Main::DEBUG::ConfigManager.__init__(): user config. is up-to-date
2011-12-12 16:55:59,638::Main::INFO::Load plugins...
2011-12-12 16:55:59,638::Main::DEBUG::DslrRemoteProShutter._defineConfig()
2011-12-12 16:55:59,638::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,638::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb12@1/3', 'OUTPUT_DIR': 'C:\\Documents and Settings\\vasciola', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\DSLR Remote Pro\\DSLRRemoteTest\\DSLRRemoteTest.exe'}
2011-12-12 16:55:59,638::Main::DEBUG::PluginsManager.register(): added 'DSLR Remote Pro' plugin with capacity 'shutter'
2011-12-12 16:55:59,638::Main::TRACE::EOSUtilityShutter._defineConfig()
2011-12-12 16:55:59,638::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,638::Main::DEBUG::AbstractPlugin._loadConfig(): config={'FOCUS_DIRECTION': u'far', 'BRACKETING_TYPE': '0-+', 'BULB_ENABLE': False, 'DRY_RUN': True, 'BULB_BASE_EXPOSURE': 1, 'FOCUS_NB_PICTS': 1, 'BRACKETING_NB_PICTS': 1, 'FOCUS_STEP_COUNT': 1, 'FOCUS_ENABLE': False, 'EOS_UTILITY_VERSION': u'new', 'PROGRAM_PATH': 'C:\\Program Files\\Papywizard\\EOSBracket.exe', 'BRACKETING_STEP': '1', 'FOCUS_STEP': u'medium'}
2011-12-12 16:55:59,638::Main::DEBUG::PluginsManager.register(): added 'EOS Utility' plugin with capacity 'shutter'
2011-12-12 16:55:59,638::Main::TRACE::GenericTetheredShutter._defineConfig()
2011-12-12 16:55:59,638::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,638::Main::DEBUG::AbstractPlugin._loadConfig(): config={'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'PARAM_4': '', 'PARAM_1': '', 'PARAM_0': '', 'SHOOT_COMMAND': 'gphoto2 --capture-image', 'PARAM_2': '', 'TIME_VALUE': 0.10000000000000001, 'PARAM_3': ''}
2011-12-12 16:55:59,638::Main::DEBUG::PluginsManager.register(): added 'Generic Tethered' plugin with capacity 'shutter'
2011-12-12 16:55:59,654::Main::TRACE::GigaPanBotAxis._init()
2011-12-12 16:55:59,654::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,654::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,654::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-12 16:55:59,654::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'yawAxis'
2011-12-12 16:55:59,654::Main::TRACE::GigaPanBotAxis._init()
2011-12-12 16:55:59,654::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,654::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,654::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-12 16:55:59,654::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'pitchAxis'
2011-12-12 16:55:59,654::Main::TRACE::GigaPanBotShutter._init()
2011-12-12 16:55:59,654::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,654::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,654::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,654::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,654::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,654::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'shutter'
2011-12-12 16:55:59,654::Main::TRACE::GphotoBracketShutter._defineConfig()
2011-12-12 16:55:59,654::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,654::Main::DEBUG::AbstractPlugin._loadConfig(): config={'BRACKETING_EV_STEP': 1, 'BRACKETING_EV_LIST': '0', 'BRACKETING_PLUS_STEP': 1, 'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'DOWNLOAD_DIR': 'C:\\Documents and Settings\\vasciola', 'BRACKETING_MINUS_STEP': 1, 'DOWNLOAD_ENABLE': False, 'BRACKETING_NB_PICTS': 1, 'BRACKETING_MINUS_NB_PICTS': 0, 'BRACKETING_EV_BIAS': 0, 'BRACKETING_ADVANCED': False, 'BRACKETING_PLUS_NB_PICTS': 0, 'DOWNLOAD_THEN_DELETE': False, 'PROGRAM_PATH': 'gphoto2', 'DOWNLOAD_AFTER': u'Each shot'}
2011-12-12 16:55:59,654::Main::DEBUG::PluginsManager.register(): added 'Gphoto Bracket' plugin with capacity 'shutter'
2011-12-12 16:55:59,654::Main::TRACE::MerlinOrionAxis._init()
2011-12-12 16:55:59,654::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,654::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-12 16:55:59,671::Main::TRACE::MerlinOrionAxis._init()
2011-12-12 16:55:59,671::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-12 16:55:59,671::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'yawAxis'
2011-12-12 16:55:59,671::Main::TRACE::MerlinOrionAxis._init()
2011-12-12 16:55:59,671::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-12 16:55:59,671::Main::TRACE::MerlinOrionAxis._init()
2011-12-12 16:55:59,671::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-12 16:55:59,671::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'pitchAxis'
2011-12-12 16:55:59,671::Main::TRACE::MerlinOrionShutter._init()
2011-12-12 16:55:59,671::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,671::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,671::Main::TRACE::MerlinOrionShutter._init()
2011-12-12 16:55:59,671::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,671::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,671::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'shutter'
2011-12-12 16:55:59,671::Main::DEBUG::NkRemoteShutter._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb15@1/2', 'OUTPUT_DIR': 'C:\\Documents and Settings\\vasciola', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\NKRemote\\NKRemoteLibTest.exe'}
2011-12-12 16:55:59,671::Main::DEBUG::PluginsManager.register(): added 'NK Remote' plugin with capacity 'shutter'
2011-12-12 16:55:59,671::Main::TRACE::PanoduinoAxis._init()
2011-12-12 16:55:59,671::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,671::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,671::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1000, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'forward', 'ANGLE_1MS': 315.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'bluetooth', 'ADDITIONAL_DELAY': 0.5, 'SPEED': 5, 'CHANNEL': 0}
2011-12-12 16:55:59,686::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'yawAxis'
2011-12-12 16:55:59,686::Main::TRACE::PanoduinoAxis._init()
2011-12-12 16:55:59,686::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,686::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1500, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'reverse', 'ANGLE_1MS': 330.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'bluetooth', 'ADDITIONAL_DELAY': 0.5, 'SPEED': 5, 'CHANNEL': 1}
2011-12-12 16:55:59,686::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'pitchAxis'
2011-12-12 16:55:59,686::Main::TRACE::PanoduinoShutter._init()
2011-12-12 16:55:59,686::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,686::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,686::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': u'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'SHUTTER_ON': 2000, 'SHUTTER_OFF': 1000, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'CHANNEL': 2, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,686::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'shutter'
2011-12-12 16:55:59,686::Main::TRACE::PixOrbAxis._init()
2011-12-12 16:55:59,686::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,686::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-12 16:55:59,686::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'yawAxis'
2011-12-12 16:55:59,686::Main::TRACE::PixOrbAxis._init()
2011-12-12 16:55:59,686::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,686::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-12 16:55:59,686::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'pitchAxis'
2011-12-12 16:55:59,686::Main::TRACE::PixOrbShutter._init()
2011-12-12 16:55:59,686::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,686::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,686::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,686::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,686::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'shutter'
2011-12-12 16:55:59,686::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,686::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-12 16:55:59,701::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'yawAxis'
2011-12-12 16:55:59,701::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,701::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-12 16:55:59,701::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'pitchAxis'
2011-12-12 16:55:59,701::Main::TRACE::AbstractShutterPlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,701::Main::DEBUG::AbstractPlugin._loadConfig(): config={'TIME_VALUE': 0.5, 'TRIGGER_ONLY_ONCE': False, 'BRACKETING_NB_PICTS': 1, 'MIRROR_LOCKUP': False}
2011-12-12 16:55:59,701::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'shutter'
2011-12-12 16:55:59,701::Main::TRACE::TimelordShutter._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,701::Main::DEBUG::AbstractPlugin._loadConfig(): config={'PROGRAM_PATH': 'C:\\Program Files\\OxfordEye\\Timelord\\Timelord.exe', 'LRD_FILE': 'C:\\Documents and Settings\\win2k\\My Documents\\timelord.lrd'}
2011-12-12 16:55:59,701::Main::DEBUG::PluginsManager.register(): added 'Timelord' plugin with capacity 'shutter'
2011-12-12 16:55:59,701::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-12 16:55:59,701::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,701::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,701::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,701::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-12 16:55:59,701::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,701::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,701::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,701::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor BT2' plugin with capacity 'shutter'
2011-12-12 16:55:59,701::Main::TRACE::UrsaMinorUsbShutter._init()
2011-12-12 16:55:59,701::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,701::Main::TRACE::UrsaMinorUsbShutter._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,701::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,717::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'TRIGGER_LINE_INVERTED': False, 'BRACKETING_NB_PICTS': 1, 'TRIGGER_LINE': 'RTS', 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,717::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor USB' plugin with capacity 'shutter'
2011-12-12 16:55:59,717::Main::TRACE::ClaussAxis._init()
2011-12-12 16:55:59,717::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,717::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,717::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'PARK_POSITION': '0.', 'SPEED_FAST': 100, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'PARK_ENABLE': False, 'SPEED_NORMAL': 50, 'SPEED_SLOW': 10}
2011-12-12 16:55:59,717::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'yawAxis'
2011-12-12 16:55:59,717::Main::TRACE::ClaussAxis._init()
2011-12-12 16:55:59,717::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,717::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,717::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'PARK_POSITION': '0.', 'SPEED_FAST': 100, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'PARK_ENABLE': True, 'SPEED_NORMAL': 50, 'SPEED_SLOW': 10}
2011-12-12 16:55:59,717::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'pitchAxis'
2011-12-12 16:55:59,717::Main::TRACE::ClaussShutter._init()
2011-12-12 16:55:59,717::Main::TRACE::ShutterPlugin._init()
2011-12-12 16:55:59,717::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-12 16:55:59,717::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-12 16:55:59,717::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-12 16:55:59,717::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_TIME': 1.5, 'BRACKETING_NB_PICTS': 1, 'DUAL_TIME': 2.0, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'DUAL_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-12 16:55:59,717::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'shutter'
2011-12-12 16:55:59,717::Main::INFO::Loading user plugins...
2011-12-12 16:55:59,717::Main::DEBUG::PluginsManager.register(): parsing 'C:\Documents and Settings\vasciola\Application Data\papywizard2\plugins' dir...
2011-12-12 16:55:59,717::Main::INFO::Activate plugins...
2011-12-12 16:55:59,717::Main::INFO::Creating model...
2011-12-12 16:55:59,733::Main::INFO::Loading default presets
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='4@0 + Z + N'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='3@-15 + Z'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-15 + N'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='4@30 + 4@-30'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-30'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='6@0 + Z + N'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='6@-10 + 1@+60'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='3 + 6 + 12 + 6 + 3 (28mm)'
2011-12-12 16:55:59,749::Main::DEBUG::Preset.__init__(): loading name='4 + 12 + 12 + 12 + 8 (32mm)'
2011-12-12 16:55:59,749::Main::INFO::Loading user presets
2011-12-12 16:55:59,749::Main::WARNING::No user presets found
2011-12-12 16:55:59,749::Main::INFO::Starting Spy...
2011-12-12 16:55:59,749::Main::INFO::Creating GUI...
2011-12-12 16:55:59,779::Spy::INFO::Starting Spy...
2011-12-12 16:55:59,779::Spy::INFO::Spy suspended
2011-12-12 16:55:59,904::Main::WARNING::MainController.__getFullScreenFlag(): fix fullScreenFlag property!!!
2011-12-12 16:55:59,921::Main::TRACE::MainController.__onTabWidgetCurrentChanged()
2011-12-12 16:55:59,921::Main::DEBUG::MainController.__onTabWidgetCurrentChanged(): shooting mode set to 'preset'
2011-12-12 16:56:01,858::Main::DEBUG::MainController.__onActionHardwareConnectToggled(True)
2011-12-12 16:56:01,858::Main::INFO::Starting connection. Please wait...
2011-12-12 16:56:01,874::Main::DEBUG::PluginsConnector.start(): 'yawAxis' establish connection
2011-12-12 16:56:01,874::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-12 16:56:01,888::Main::TRACE::AbstractDriver.establishConnection()
2011-12-12 16:56:01,888::Main::TRACE::BluetoothDriver._init()
2011-12-12 16:56:01,888::Main::DEBUG::BluetoothDriver._init(): trying to connect to 00:11:05:09:00:89...
2011-12-12 16:56:10,561::Main::DEBUG::BluetoothDriver._init(): successfully connected to 00:11:05:09:00:89
2011-12-12 16:56:10,561::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-12 16:56:10,561::Main::DEBUG::PluginsConnector.start(): 'yawAxis' init
2011-12-12 16:56:10,561::Main::TRACE::PanoduinoAxis.init()
2011-12-12 16:56:10,561::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-12 16:56:10,561::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "papywizard\hardware\pololuServoHardware.pyo", line 148, in reset
AttributeError: setRTS
2011-12-12 16:56:10,561::Main::TRACE::PanoduinoAxis.configure()
2011-12-12 16:56:10,561::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-12 16:56:10,561::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' establish connection
2011-12-12 16:56:10,561::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-12 16:56:10,561::Main::TRACE::AbstractDriver.establishConnection()
2011-12-12 16:56:10,561::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-12 16:56:10,561::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' init
2011-12-12 16:56:10,561::Main::TRACE::PanoduinoAxis.init()
2011-12-12 16:56:10,561::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-12 16:56:10,561::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "papywizard\hardware\pololuServoHardware.pyo", line 148, in reset
AttributeError: setRTS
2011-12-12 16:56:10,561::Main::TRACE::PanoduinoAxis.configure()
2011-12-12 16:56:10,561::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-12 16:56:10,561::Main::DEBUG::PluginsConnector.start(): 'shutter' establish connection
2011-12-12 16:56:10,576::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-12 16:56:10,576::Main::TRACE::AbstractDriver.establishConnection()
2011-12-12 16:56:10,576::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-12 16:56:10,576::Main::DEBUG::PluginsConnector.start(): 'shutter' init
2011-12-12 16:56:10,576::Main::TRACE::PanoduinoShutter.init()
2011-12-12 16:56:10,576::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-12 16:56:10,576::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "papywizard\hardware\pololuServoHardware.pyo", line 148, in reset
AttributeError: setRTS
2011-12-12 16:56:10,576::Main::INFO::Connection started
2011-12-12 16:56:10,592::Spy::INFO::Spy resumed
2011-12-12 16:56:10,796::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 154, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:10,999::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 154, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:11,217::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:11,421::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:11,921::Main::TRACE::MainController.__onShootPushButtonClicked()
2011-12-12 16:56:11,921::Main::DEBUG::PresetScan.generatePositions(): preset=<Preset name=6@0 + Z + N>
2011-12-12 16:56:12,029::Main::TRACE::ShootingView.resizeEvent()
2011-12-12 16:56:12,061::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 154, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:16,124::Main::TRACE::ShootController.__startPushButtonClicked()
2011-12-12 16:56:16,124::Shooting::TRACE::Shooting.start()
2011-12-12 16:56:16,138::Main::TRACE::ShootController.__onShootingStarted()
2011-12-12 16:56:16,138::Main::TRACE::ShootController.__onShootingProgress()
2011-12-12 16:56:16,138::Shooting::INFO::Start shooting process...
2011-12-12 16:56:16,138::Shooting::DEBUG::Shooting.start(): create preset data object
2011-12-12 16:56:16,138::Shooting::DEBUG::Data.__init__(): create xml tree
2011-12-12 16:56:16,138::Shooting::DEBUG::Data.createHeader(): values={'comment': u'Generated by Papywizard 2.1.21', 'cameraOrientation': u'portrait', 'timeValue': '0.5', 'name': u'6@0 + Z + N', 'title': u'Here goes the title', 'bracketingNbPicts': '1', 'counter': '014', 'stabilizationDelay': '0.5', 'headOrientation': 'up', 'lensType': u'rectilinear', 'sensorCoef': '1.6', 'sensorRatio': u'3:2', 'roll': '90.0', 'focal': '17.0', 'gps': u'Here goes the location'}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=header, tag=general, value=None, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=general, tag=title, value=Here goes the title, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=general, tag=gps, value=Here goes the location, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=general, tag=comment, value=Generated by Papywizard 2.1.21, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=header, tag=shooting, value=None, attr={'mode': 'preset'}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=headOrientation, value=up, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=cameraOrientation, value=portrait, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=stabilizationDelay, value=0.5, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=counter, value=014, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=startTime, value=2011-12-12_16h56m16s, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=endTime, value=2011-12-12_16h56m16s, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=header, tag=camera, value=None, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=camera, tag=timeValue, value=0.5, attr={}
2011-12-12 16:56:16,138::Shooting::DEBUG::Data._addNode(): parent=camera, tag=bracketing, value=None, attr={'nbPicts': '1'}
2011-12-12 16:56:16,154::Shooting::DEBUG::Data._addNode(): parent=camera, tag=sensor, value=None, attr={'ratio': u'3:2', 'coef': '1.6'}
2011-12-12 16:56:16,154::Shooting::DEBUG::Data._addNode(): parent=header, tag=lens, value=None, attr={'type': u'rectilinear'}
2011-12-12 16:56:16,154::Shooting::DEBUG::Data._addNode(): parent=lens, tag=focal, value=17.0, attr={}
2011-12-12 16:56:16,154::Shooting::DEBUG::Data._addNode(): parent=header, tag=preset, value=None, attr={'name': u'6@0 + Z + N'}
2011-12-12 16:56:16,154::Shooting::TRACE::Data.serialize()
2011-12-12 16:56:16,154::Shooting::DEBUG::Configuration saved
2011-12-12 16:56:16,154::Shooting::DEBUG::Shooting.start(): repeat 1/1
2011-12-12 16:56:16,154::Main::TRACE::ShootController.__onShootingRepeat()
2011-12-12 16:56:16,154::Main::TRACE::ShootController.__onShootingProgress()
2011-12-12 16:56:16,154::Shooting::DEBUG::Shooting.start(): pict #1 of 8, index=1, yaw=0.0, pitch=0.0
2011-12-12 16:56:16,154::Main::DEBUG::ShootController.__onShootingUpdate(): index=1, yaw=0.0, pitch=0.0, state=None, next=True
2011-12-12 16:56:16,171::Shooting::INFO::Moving
2011-12-12 16:56:16,171::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-12 16:56:16,171::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 0.0
2011-12-12 16:56:16,171::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-12 16:56:16,171::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-12 16:56:16,171::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-12 16:56:17,763::Shooting::INFO::Stabilization
2011-12-12 16:56:17,763::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-12 16:56:18,263::Shooting::INFO::Shutter cycle
2011-12-12 16:56:18,279::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-12 16:56:18,279::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-12 16:56:18,279::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-12 16:56:18,279::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-12 16:56:18,279::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-12 16:56:18,279::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-12 16:56:18,529::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-12 16:56:18,779::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "papywizard\controller\spy.pyo", line 131, in refresh
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:18,811::Shooting::EXCEPTION::Shooting.start()
Traceback (most recent call last):
File "papywizard\model\shooting.pyo", line 600, in start
File "papywizard\model\head.pyo", line 155, in readPosition
File "papywizard\plugins\panoduinoPlugins.pyo", line 209, in read
File "papywizard\hardware\pololuServoHardware.pyo", line 217, in getPosition
File "struct.pyo", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-12 16:56:18,811::Shooting::ERROR::Unhandled exception in shoot process
2011-12-12 16:56:18,811::Main::DEBUG::ShootController.__onShootingStopped(): status=fail
2011-12-12 16:56:23,467::Main::TRACE::ShootController.__onStopFinishPushButtonClicked()
2011-12-12 16:56:24,638::Main::TRACE::AbstractModalDialogController._onRejected()
2011-12-12 16:56:26,561::Main::TRACE::MainController.__onActionHelpViewLogActivated()and this is my pololu params :


And here the strange parts (picture below)....everytime i click on shoot button (rocket icon) and then click on start button...the main windows (Papywizard) generate some Strange Degree Position : Yaw 1944.1 and Pitch -2886.1 and sometime Yaw 1944.1 and Pitch 493.1 <-- don't know what's is....and shoot session is immediately : Failed.... ( is this because incompatibility with Bluetooth Module ?? - Dfrobot Bluetooth V3 <-- i had replaced with the same product twice ( previous i think i get a defective BT module...but it's impossible because i had replaced BT module twice...) Thanks for your attention..

Last edited by thelight (2011-12-12 19:04:52)
Offline
Ok, I just made a test, and it is possible that the head does not answer anything. The error is the same, in this case.
Check the bluetooth settings...
Offline
If you can install python, and serial module, you can try this script. You will need to pair with system tools, and then use the correct COM port (see at the begining of the script).
# -*- coding: utf-8 -*-
import struct
import serial
COM_PORT = "/dev/ttyS0" # or "COMxx" under Windows
SERVO_MIN = 64 # µs
SERVO_MAX = 3280 # µs
AXIS = 0
driver = None
def splitLowHigh(value):
low = value & 0x7f
high = (value >> 7) & 0x7f
return low, high
def sendCmd(command, *args):
print "DEBUG::sendCmd: command=0x%x, args=%s" % (command, args)
size = len(args) + 1
driver.write(struct.pack(size * 'B', 0x80 + command, *args))
def configure(speed, accel):
setSpeed(speed)
setAcceleration(accel)
def setTarget(target):
if not SERVO_MIN <= target <= SERVO_MAX:
raise ValueError("position must be in [%d-%d] (%.2f)" % (SERVO_MIN, SERVO_MAX, position))
print "DEBUG::setTarget(): target=%.2fµs (%d)" % (target, int(target * 4))
low, high = splitLowHigh(int(target * 4))
sendCmd(0x04, AXIS, low, high)
def setSpeed(speed):
if not 0 <= speed <= 255:
raise ValueError("speed must be in [0-255] (%d)" % speed)
low, high = splitLowHigh(speed)
sendCmd(0x07, AXIS, low, high)
def setAcceleration(accel):
if not 0 <= accel <= 255:
raise ValueError("accel must be in [0-255] (%d)" % accel)
low, high = splitLowHigh(accel)
sendCmd(0x09, AXIS, low, high)
def getPosition():
sendCmd(0x10, AXIS)
ans = driver.read(2)
print "DEBUG::getPosition: Pololu returned %s" % repr(ans)
low, high = struct.unpack("BB", ans)
position = (low + 256 * high) / 4.
print "DEBUG::getPosition(): position=%d" % position
return position
def stopScript():
sendCmd(0x24)
def main():
global driver
driver = serial.Serial(COM_PORT, baudrate=9600, timeout=1)
stopScript()
pos = getPosition()
if __name__ == "__main__":
main()Offline
hi fma38...unfortunately i don have usb serial module to making test with bluetooth (such as AT command)...are you think the problem is in bluetooth module ??...incompatibility i mean..
Offline
You don't need any usb-serial module. Just use your BT module, as you usually do, between Papywizard and your pololu maestro module.
The above script will just help us to debug the transmission (don't know if the pololu answers something Papywizard does not understand, or does not answer anything at all...)
Offline
im sorry..i don't know much about coding...can you explain what should i do..step by step...to communicate with BT module, what should i use?? software i mean..
Offline
i have plan to try another BT module : Bluegiga WT11..perhaps in middle December..i had been searching Bluesmirf BT module (like yours - in posting : new papypololu head in the works - by solock)...but in my country no one sell Bluesmirf BT module..( i hope this experiment will success
)
Offline
thelight wrote:
.but in my country no one sell Bluesmirf BT module..
And which country is that?
Offline
I lived in Yogyakarta city, Indonesia...you know...a city near Borobudur temple, Prambanan temple and Merapi mountain (the most active volcano in the world)....![]()
Offline
![]()
good news...SOLVED.!! (but not all..only connection between my PC and Pololu)..but N810 still had a problem
after confuse over many days..now i had found..the connection problem (maybe) is in wiring and "driver option"...one of cable from BT and Mini Maestro has defective soldering and i accidentally choose "bluetooth" driver in Panoduino plugin setting. ![]()
Today connection between PC and Pololu Mini Maestro run smoothly as usual. But connection between N810 and Mini Maestro still have a problem.
Here the pict :
1. Panoduino plugin setting in PC (success)
2. Panoduino plugin setting in N810.. if i select "bluetooth" in plugin tab, the result is error as before (PW generate Strange Servo Degree Position and shoot session : Failed)


3. Panoduino plugin setting in N810..if i select "serial" driver in plugin tab (like Panoduino plugin in PC), the result is : after click ok button..the driver option (bluetooth,serial and ethernet) become gray and cannot be selected again (even thought PW was restarted) and communication cannot be accomplished. Here the log and pict :
2011-12-14 08:54:05,350::Main::INFO::Starting Papywizard...
2011-12-14 08:54:05,363::Main::DEBUG::main(): platform=maemo
2011-12-14 08:54:07,915::Main::INFO::Importing modules...
2011-12-14 08:54:12,144::Main::INFO::Loading i18n files...
2011-12-14 08:54:12,260::Main::DEBUG::main(): locale=en_GB
2011-12-14 08:54:12,278::Main::WARNING::Can't find qt translation file
2011-12-14 08:54:12,304::Main::INFO::Loading Style Sheets...
2011-12-14 08:54:12,464::Main::WARNING::No user Style Sheet found
2011-12-14 08:54:12,475::Main::INFO::Loading configuration...
2011-12-14 08:54:12,579::Main::DEBUG::ConfigManager.__init__(): versions: dist=['2', '1', '21'], user=[u'2', u'1', u'21']
2011-12-14 08:54:12,593::Main::DEBUG::ConfigManager.__init__(): user config. is up-to-date
2011-12-14 08:54:12,607::Main::INFO::Load plugins...
2011-12-14 08:54:12,754::Main::DEBUG::DslrRemoteProShutter._defineConfig()
2011-12-14 08:54:12,765::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:12,779::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb12@1/3', 'OUTPUT_DIR': '/home/user', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\DSLR Remote Pro\\DSLRRemoteTest\\DSLRRemoteTest.exe'}
2011-12-14 08:54:12,791::Main::DEBUG::PluginsManager.register(): added 'DSLR Remote Pro' plugin with capacity 'shutter'
2011-12-14 08:54:12,827::Main::TRACE::EOSUtilityShutter._defineConfig()
2011-12-14 08:54:12,839::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:12,856::Main::DEBUG::AbstractPlugin._loadConfig(): config={'FOCUS_DIRECTION': u'far', 'BRACKETING_TYPE': '0-+', 'BULB_ENABLE': False, 'DRY_RUN': True, 'BULB_BASE_EXPOSURE': 1, 'FOCUS_NB_PICTS': 1, 'BRACKETING_NB_PICTS': 1, 'FOCUS_STEP_COUNT': 1, 'FOCUS_ENABLE': False, 'EOS_UTILITY_VERSION': u'new', 'PROGRAM_PATH': 'C:\\Program Files\\Papywizard\\EOSBracket.exe', 'BRACKETING_STEP': '1', 'FOCUS_STEP': u'medium'}
2011-12-14 08:54:12,867::Main::DEBUG::PluginsManager.register(): added 'EOS Utility' plugin with capacity 'shutter'
2011-12-14 08:54:12,899::Main::TRACE::GenericTetheredShutter._defineConfig()
2011-12-14 08:54:12,910::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:12,926::Main::DEBUG::AbstractPlugin._loadConfig(): config={'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'PARAM_4': '', 'PARAM_1': '', 'PARAM_0': '', 'SHOOT_COMMAND': 'gphoto2 --capture-image', 'PARAM_2': '', 'TIME_VALUE': 0.10000000000000001, 'PARAM_3': ''}
2011-12-14 08:54:12,937::Main::DEBUG::PluginsManager.register(): added 'Generic Tethered' plugin with capacity 'shutter'
2011-12-14 08:54:13,008::Main::TRACE::GigaPanBotAxis._init()
2011-12-14 08:54:13,020::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,031::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,043::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-14 08:54:13,054::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'yawAxis'
2011-12-14 08:54:13,066::Main::TRACE::GigaPanBotAxis._init()
2011-12-14 08:54:13,078::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,089::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,102::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-14 08:54:13,113::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'pitchAxis'
2011-12-14 08:54:13,125::Main::TRACE::GigaPanBotShutter._init()
2011-12-14 08:54:13,136::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:13,148::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,159::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:13,171::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,185::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:13,197::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'shutter'
2011-12-14 08:54:13,235::Main::TRACE::GphotoBracketShutter._defineConfig()
2011-12-14 08:54:13,247::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,264::Main::DEBUG::AbstractPlugin._loadConfig(): config={'BRACKETING_EV_STEP': 1, 'BRACKETING_EV_LIST': '0', 'BRACKETING_PLUS_STEP': 1, 'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'DOWNLOAD_DIR': '/home/user', 'BRACKETING_MINUS_STEP': 1, 'DOWNLOAD_ENABLE': False, 'BRACKETING_NB_PICTS': 1, 'BRACKETING_MINUS_NB_PICTS': 0, 'BRACKETING_EV_BIAS': 0, 'BRACKETING_ADVANCED': False, 'BRACKETING_PLUS_NB_PICTS': 0, 'DOWNLOAD_THEN_DELETE': False, 'PROGRAM_PATH': 'gphoto2', 'DOWNLOAD_AFTER': u'Each shot'}
2011-12-14 08:54:13,276::Main::DEBUG::PluginsManager.register(): added 'Gphoto Bracket' plugin with capacity 'shutter'
2011-12-14 08:54:13,320::Main::TRACE::MerlinOrionAxis._init()
2011-12-14 08:54:13,333::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,344::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,358::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-14 08:54:13,370::Main::TRACE::MerlinOrionAxis._init()
2011-12-14 08:54:13,384::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,396::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,410::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-14 08:54:13,428::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'yawAxis'
2011-12-14 08:54:13,440::Main::TRACE::MerlinOrionAxis._init()
2011-12-14 08:54:13,453::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,464::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,478::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-14 08:54:13,490::Main::TRACE::MerlinOrionAxis._init()
2011-12-14 08:54:13,503::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,514::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,533::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-14 08:54:13,545::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'pitchAxis'
2011-12-14 08:54:13,557::Main::TRACE::MerlinOrionShutter._init()
2011-12-14 08:54:13,568::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:13,580::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,591::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:13,602::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,617::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:13,628::Main::TRACE::MerlinOrionShutter._init()
2011-12-14 08:54:13,639::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:13,651::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,662::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:13,674::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,688::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:13,700::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'shutter'
2011-12-14 08:54:13,726::Main::DEBUG::NkRemoteShutter._defineConfig()
2011-12-14 08:54:13,738::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,752::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb15@1/2', 'OUTPUT_DIR': '/home/user', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\NKRemote\\NKRemoteLibTest.exe'}
2011-12-14 08:54:13,763::Main::DEBUG::PluginsManager.register(): added 'NK Remote' plugin with capacity 'shutter'
2011-12-14 08:54:13,809::Main::TRACE::PanoduinoAxis._init()
2011-12-14 08:54:13,821::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,832::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,859::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1000, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'forward', 'ANGLE_1MS': 315.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'serial', 'ADDITIONAL_DELAY': 0.5, 'SPEED': 5, 'CHANNEL': 0}
2011-12-14 08:54:13,871::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'yawAxis'
2011-12-14 08:54:13,883::Main::TRACE::PanoduinoAxis._init()
2011-12-14 08:54:13,895::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,907::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:13,932::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1500, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'reverse', 'ANGLE_1MS': 330.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'serial', 'ADDITIONAL_DELAY': 0.5, 'SPEED': 5, 'CHANNEL': 1}
2011-12-14 08:54:13,944::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'pitchAxis'
2011-12-14 08:54:13,956::Main::TRACE::PanoduinoShutter._init()
2011-12-14 08:54:13,967::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:13,979::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:13,989::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:14,001::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,028::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': u'serial', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'SHUTTER_ON': 2000, 'SHUTTER_OFF': 1000, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'CHANNEL': 2, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:14,039::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'shutter'
2011-12-14 08:54:14,077::Main::TRACE::PixOrbAxis._init()
2011-12-14 08:54:14,089::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,100::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,114::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-14 08:54:14,125::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'yawAxis'
2011-12-14 08:54:14,137::Main::TRACE::PixOrbAxis._init()
2011-12-14 08:54:14,149::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,160::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,174::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-14 08:54:14,185::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'pitchAxis'
2011-12-14 08:54:14,198::Main::TRACE::PixOrbShutter._init()
2011-12-14 08:54:14,209::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:14,220::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,231::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:14,243::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,257::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:14,269::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'shutter'
2011-12-14 08:54:14,303::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,316::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-14 08:54:14,327::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'yawAxis'
2011-12-14 08:54:14,341::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,354::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-14 08:54:14,365::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'pitchAxis'
2011-12-14 08:54:14,378::Main::TRACE::AbstractShutterPlugin._defineConfig()
2011-12-14 08:54:14,389::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,402::Main::DEBUG::AbstractPlugin._loadConfig(): config={'TIME_VALUE': 0.5, 'TRIGGER_ONLY_ONCE': False, 'BRACKETING_NB_PICTS': 1, 'MIRROR_LOCKUP': False}
2011-12-14 08:54:14,413::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'shutter'
2011-12-14 08:54:14,437::Main::TRACE::TimelordShutter._defineConfig()
2011-12-14 08:54:14,448::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,459::Main::DEBUG::AbstractPlugin._loadConfig(): config={'PROGRAM_PATH': 'C:\\Program Files\\OxfordEye\\Timelord\\Timelord.exe', 'LRD_FILE': 'C:\\Documents and Settings\\win2k\\My Documents\\timelord.lrd'}
2011-12-14 08:54:14,471::Main::DEBUG::PluginsManager.register(): added 'Timelord' plugin with capacity 'shutter'
2011-12-14 08:54:14,497::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-14 08:54:14,509::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:14,520::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-14 08:54:14,536::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,547::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:14,559::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,574::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:14,586::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-14 08:54:14,597::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:14,608::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-14 08:54:14,619::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,630::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:14,642::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,658::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:14,670::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor BT2' plugin with capacity 'shutter'
2011-12-14 08:54:14,698::Main::TRACE::UrsaMinorUsbShutter._init()
2011-12-14 08:54:14,709::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:14,721::Main::TRACE::UrsaMinorUsbShutter._defineConfig()
2011-12-14 08:54:14,731::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,743::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:14,754::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,770::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'TRIGGER_LINE_INVERTED': False, 'BRACKETING_NB_PICTS': 1, 'TRIGGER_LINE': 'RTS', 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:14,781::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor USB' plugin with capacity 'shutter'
2011-12-14 08:54:14,821::Main::TRACE::ClaussAxis._init()
2011-12-14 08:54:14,833::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,845::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,859::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'PARK_POSITION': '0.', 'SPEED_FAST': 100, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'PARK_ENABLE': False, 'SPEED_NORMAL': 50, 'SPEED_SLOW': 10}
2011-12-14 08:54:14,870::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'yawAxis'
2011-12-14 08:54:14,885::Main::TRACE::ClaussAxis._init()
2011-12-14 08:54:14,896::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,908::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:14,922::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'PARK_POSITION': '0.', 'SPEED_FAST': 100, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'PARK_ENABLE': True, 'SPEED_NORMAL': 50, 'SPEED_SLOW': 10}
2011-12-14 08:54:14,933::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'pitchAxis'
2011-12-14 08:54:14,947::Main::TRACE::ClaussShutter._init()
2011-12-14 08:54:14,958::Main::TRACE::ShutterPlugin._init()
2011-12-14 08:54:14,970::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-14 08:54:14,981::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-14 08:54:14,992::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-14 08:54:15,008::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_TIME': 1.5, 'BRACKETING_NB_PICTS': 1, 'DUAL_TIME': 2.0, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'DUAL_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-14 08:54:15,019::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'shutter'
2011-12-14 08:54:15,030::Main::INFO::Loading user plugins...
2011-12-14 08:54:15,042::Main::DEBUG::PluginsManager.register(): parsing '/home/user/.config/papywizard2/plugins' dir...
2011-12-14 08:54:15,053::Main::INFO::Activate plugins...
2011-12-14 08:54:15,095::Main::INFO::Creating model...
2011-12-14 08:54:15,260::Main::INFO::Loading default presets
2011-12-14 08:54:15,669::Main::DEBUG::Preset.__init__(): loading name='4@0 + Z + N'
2011-12-14 08:54:15,689::Main::DEBUG::Preset.__init__(): loading name='3@-15 + Z'
2011-12-14 08:54:15,707::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-15 + N'
2011-12-14 08:54:15,731::Main::DEBUG::Preset.__init__(): loading name='4@30 + 4@-30'
2011-12-14 08:54:15,752::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-30'
2011-12-14 08:54:15,776::Main::DEBUG::Preset.__init__(): loading name='6@0 + Z + N'
2011-12-14 08:54:15,797::Main::DEBUG::Preset.__init__(): loading name='6@-10 + 1@+60'
2011-12-14 08:54:15,817::Main::DEBUG::Preset.__init__(): loading name='3 + 6 + 12 + 6 + 3 (28mm)'
2011-12-14 08:54:15,854::Main::DEBUG::Preset.__init__(): loading name='4 + 12 + 12 + 12 + 8 (32mm)'
2011-12-14 08:54:15,904::Main::INFO::Loading user presets
2011-12-14 08:54:15,915::Main::WARNING::No user presets found
2011-12-14 08:54:15,926::Main::INFO::Starting Spy...
2011-12-14 08:54:15,939::Main::INFO::Creating GUI...
2011-12-14 08:54:15,972::Spy::INFO::Starting Spy...
2011-12-14 08:54:15,983::Spy::INFO::Spy suspended
2011-12-14 08:54:19,449::Main::WARNING::MainController.__getFullScreenFlag(): fix fullScreenFlag property!!!
2011-12-14 08:54:19,622::Main::TRACE::MainController.__onTabWidgetCurrentChanged()
2011-12-14 08:54:19,635::Main::DEBUG::MainController.__onTabWidgetCurrentChanged(): shooting mode set to 'preset'
2011-12-14 08:54:59,791::Main::DEBUG::MainController.__onActionHardwareConnectToggled(True)
2011-12-14 08:54:59,803::Main::INFO::Starting connection. Please wait...
2011-12-14 08:54:59,879::Main::DEBUG::PluginsConnector.start(): 'yawAxis' establish connection
2011-12-14 08:54:59,899::Main::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serial
2011-12-14 08:54:59,919::Main::EXCEPTION::PluginsConnector.connectPlugins()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/plugins/pluginsConnector.py", line 82, in start
plugin.establishConnection()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/abstractHardwarePlugin.py", line 85, in establishConnection
self._driver.establishConnection(self)
File "/usr/lib/python2.5/site-packages/papywizard/plugins/abstractHardwarePlugin.py", line 68, in __getDriver
return DriverFactory().get(self._config['DRIVER_TYPE'])
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 110, in create
raise HardwareError(unicode(msg))
HardwareError: No module named serial
2011-12-14 08:54:59,946::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' establish connection
2011-12-14 08:54:59,962::Main::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serial
2011-12-14 08:54:59,977::Main::EXCEPTION::PluginsConnector.connectPlugins()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/plugins/pluginsConnector.py", line 100, in start
plugin.establishConnection()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/abstractHardwarePlugin.py", line 85, in establishConnection
self._driver.establishConnection(self)
File "/usr/lib/python2.5/site-packages/papywizard/plugins/abstractHardwarePlugin.py", line 68, in __getDriver
return DriverFactory().get(self._config['DRIVER_TYPE'])
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 110, in create
raise HardwareError(unicode(msg))
HardwareError: No module named serial
2011-12-14 08:55:00,010::Main::DEBUG::PluginsConnector.start(): 'shutter' establish connection
2011-12-14 08:55:00,027::Main::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serial
2011-12-14 08:55:00,042::Main::EXCEPTION::PluginsConnector.connectPlugins()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/plugins/pluginsConnector.py", line 119, in start
plugin.establishConnection()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/abstractHardwarePlugin.py", line 85, in establishConnection
self._driver.establishConnection(self)
File "/usr/lib/python2.5/site-packages/papywizard/plugins/abstractHardwarePlugin.py", line 68, in __getDriver
return DriverFactory().get(self._config['DRIVER_TYPE'])
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 110, in create
raise HardwareError(unicode(msg))
HardwareError: No module named serial
2011-12-14 08:55:00,059::Main::ERROR::Connection failed to start
2011-12-14 08:55:02,105::Main::DEBUG::MainController.__onActionHardwareConnectToggled(False)
2011-12-14 08:55:08,883::Main::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serial
2011-12-14 08:55:08,920::Main::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serial
2011-12-14 08:55:08,975::Main::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serial


Last edited by thelight (2011-12-14 15:09:49)
Offline
You can't select the serial module on N8x0, as there is no seriam python module available:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/driver/driverFactory.py", line 92, in create
from serialDriver import SerialDriver
File "/usr/lib/python2.5/site-packages/papywizard/driver/serialDriver.py", line 54, in <module>
import serial
ImportError: No module named serialBut there is a bug in Paywizard, as only the serial driver should be removed from the list!
In fact, I could embed the module in Papywizard package... This way, it should be possible to pair the bluetooth device using the system N8x0 tools, and connect on the virual serial port using the serial driver.
I will see if I have time to do that...
About the bluetooth module (CuteDigi BMX module))... On the chip datasheet, I can see it uses 3.3V signals level. I think it is your problem. DFRobot added a power supply ot be able to power up from large range of voltage. The chip may also accept 5V signal, but if it uses only 3.3V on its TX line, it is maybe not enough for the Merlin head.
Does it move when using the arrow keys, on the main screen?
Do you have an oscilloscope, to check the output voltage on the TX line of the BT module?
Offline
Hi..Frédéric
wow..i don't know that...N810 not (yet) support serial driver ![]()
Yes..servo moves when i using arrow keys on main screen...(with serial driver - on Panoduino plugin tab - PW on PC)
ok..i'll try to check the voltage TX line of the BT module.. Thanks for your answer ![]()
Last edited by thelight (2011-12-14 15:37:22)
Offline
thelight wrote:
wow..i don't know that...N810 not (yet) support serial driver
This is because it is not really needed; the bluetooth pairing usually works fine. And as there is no physical serial port (in fact, there is one, but needs to hack the N810, as it is just test points on the PCB)...
Yes..servo moves when i using arrow keys on main screen...(with serial driver - on Panoduino plugin tab - PW on PC)
But does it move from the N810?
Offline
Yes...servo moves when i using arrow keys on main screen (Panoduino plugin : bluetooth driver on N810)...but everytime N810 connect with bluetooth module, the main screen always generate (automatically) -above arrow keys- "Strange Servo Degree Position" Yaw 1944.1 and Pitch -493.1..and sometime generate difference number (which should Yaw 0.0 and Pitch 0.0)... and after click shoot button and then click start...shoot session always confuse with servo position...sometime succeed (and sometime i have to wait long because PW confused with the servo movement feedback (pitch and yaw position moving randomly) and sometime Failed (more often failed) because (perhaps) timeout..this is the case...
whether this is because the bluetooth module can not send signals data back to PW (I mean the servo position) or can not send feedback ?? ... this is just my opinion ![]()
on the other hand, connection and shoot session (between PC and Pololu Mini Maestro) is running smoothly because use serial driver..- connected wirelessly with BT module in the panohead through Bluetooth USB dongle -
Last edited by thelight (2011-12-14 17:58:58)
Offline
Can you make the following thing, on the N810:
- turn on 'trace' debug level
- establish bluetooth connection
- press and release one arrow key to make a small move (<1s)
- post the log
BTW, did your try to make a bluetooth connection between the PC and the head?
Another thing you can do:
- wire your DFRobot bluetooth module to your serial TTL cable (cross TX and RX)
- establish a bluetooth connection from a PC
- open 2 hyperterminals: one on the bluetooth virtual serial port, the other on the usb virtual serial port
- see if you can communicate
It is possible to establish the bluetooth connection from the N810, using system tools. Then, you need to launch minicom, and connect on the virtual serial port. Don't know exactly how to do that; have a look on maemo forums.
Offline
here the trace log from N810 (sorry i pressed twice):
2011-12-15 09:28:20,389::Main::INFO::Starting Papywizard...
2011-12-15 09:28:22,125::Main::INFO::Importing modules...
2011-12-15 09:28:25,620::Main::INFO::Loading i18n files...
2011-12-15 09:28:25,710::Main::DEBUG::Papywizard.i18n(): locale=en_GB
2011-12-15 09:28:25,726::Main::WARNING::Can't find qt translation file
2011-12-15 09:28:25,743::Main::INFO::Loading Style Sheets...
2011-12-15 09:28:25,830::Main::WARNING::No user Style Sheet found
2011-12-15 09:28:25,841::Main::INFO::Loading configuration...
2011-12-15 09:28:25,919::Main::DEBUG::ConfigManager.__init__(): versions: dist=['2', '1', '20'], user=[u'2', u'1', u'20']
2011-12-15 09:28:25,930::Main::DEBUG::ConfigManager.__init__(): user config. is up-to-date
2011-12-15 09:28:25,941::Main::INFO::Load plugins...
2011-12-15 09:28:26,075::Main::DEBUG::DslrRemoteProShutter._defineConfig()
2011-12-15 09:28:26,087::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,101::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb12@1/3', 'OUTPUT_DIR': '/home/user', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\DSLR Remote Pro\\DSLRRemoteTest\\DSLRRemoteTest.exe'}
2011-12-15 09:28:26,112::Main::DEBUG::PluginsManager.register(): added 'DSLR Remote Pro' plugin with capacity 'shutter'
2011-12-15 09:28:26,144::Main::TRACE::EOSUtilityShutter._defineConfig()
2011-12-15 09:28:26,156::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,172::Main::DEBUG::AbstractPlugin._loadConfig(): config={'FOCUS_DIRECTION': u'far', 'BRACKETING_TYPE': '0-+', 'BULB_ENABLE': False, 'DRY_RUN': True, 'BULB_BASE_EXPOSURE': 1, 'FOCUS_NB_PICTS': 1, 'BRACKETING_NB_PICTS': 1, 'FOCUS_STEP_COUNT': 1, 'FOCUS_ENABLE': False, 'EOS_UTILITY_VERSION': u'new', 'PROGRAM_PATH': 'C:\\Program Files\\Papywizard\\EOSBracket.exe', 'BRACKETING_STEP': '1', 'FOCUS_STEP': u'medium'}
2011-12-15 09:28:26,183::Main::DEBUG::PluginsManager.register(): added 'EOS Utility' plugin with capacity 'shutter'
2011-12-15 09:28:26,211::Main::TRACE::GenericTetheredShutter._defineConfig()
2011-12-15 09:28:26,223::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,237::Main::DEBUG::AbstractPlugin._loadConfig(): config={'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'PARAM_4': '', 'PARAM_1': '', 'PARAM_0': '', 'SHOOT_COMMAND': 'gphoto2 --capture-image', 'PARAM_2': '', 'TIME_VALUE': 0.0, 'PARAM_3': ''}
2011-12-15 09:28:26,249::Main::DEBUG::PluginsManager.register(): added 'Generic Tethered' plugin with capacity 'shutter'
2011-12-15 09:28:26,306::Main::TRACE::GigaPanBotAxis._init()
2011-12-15 09:28:26,318::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,329::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,341::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-15 09:28:26,353::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'yawAxis'
2011-12-15 09:28:26,364::Main::TRACE::GigaPanBotAxis._init()
2011-12-15 09:28:26,376::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,387::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,399::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-15 09:28:26,411::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'pitchAxis'
2011-12-15 09:28:26,423::Main::TRACE::GigaPanBotShutter._init()
2011-12-15 09:28:26,434::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:26,445::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,456::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:26,467::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,481::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:26,493::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'shutter'
2011-12-15 09:28:26,527::Main::TRACE::GphotoBracketShutter._defineConfig()
2011-12-15 09:28:26,539::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,557::Main::DEBUG::AbstractPlugin._loadConfig(): config={'BRACKETING_EV_STEP': 1, 'BRACKETING_EV_LIST': '0', 'BRACKETING_PLUS_STEP': 1, 'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'DOWNLOAD_DIR': '/home/user', 'BRACKETING_MINUS_STEP': 1, 'DOWNLOAD_ENABLE': False, 'BRACKETING_NB_PICTS': 1, 'BRACKETING_MINUS_NB_PICTS': 0, 'BRACKETING_EV_BIAS': 0, 'BRACKETING_ADVANCED': False, 'BRACKETING_PLUS_NB_PICTS': 0, 'DOWNLOAD_THEN_DELETE': False, 'PROGRAM_PATH': 'gphoto2', 'DOWNLOAD_AFTER': u'Each shot'}
2011-12-15 09:28:26,569::Main::DEBUG::PluginsManager.register(): added 'Gphoto Bracket' plugin with capacity 'shutter'
2011-12-15 09:28:26,607::Main::TRACE::MerlinOrionAxis._init()
2011-12-15 09:28:26,619::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,630::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,644::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-15 09:28:26,655::Main::TRACE::MerlinOrionAxis._init()
2011-12-15 09:28:26,667::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,678::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,692::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-15 09:28:26,703::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'yawAxis'
2011-12-15 09:28:26,715::Main::TRACE::MerlinOrionAxis._init()
2011-12-15 09:28:26,727::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,738::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,752::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-15 09:28:26,763::Main::TRACE::MerlinOrionAxis._init()
2011-12-15 09:28:26,775::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,786::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,800::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-15 09:28:26,811::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'pitchAxis'
2011-12-15 09:28:26,823::Main::TRACE::MerlinOrionShutter._init()
2011-12-15 09:28:26,834::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:26,846::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,856::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:26,868::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,881::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:26,892::Main::TRACE::MerlinOrionShutter._init()
2011-12-15 09:28:26,903::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:26,915::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:26,926::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:26,937::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:26,951::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:26,966::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'shutter'
2011-12-15 09:28:26,989::Main::DEBUG::NkRemoteShutter._defineConfig()
2011-12-15 09:28:27,001::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,014::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb15@1/2', 'OUTPUT_DIR': '/home/user', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\NKRemote\\NKRemoteLibTest.exe'}
2011-12-15 09:28:27,025::Main::DEBUG::PluginsManager.register(): added 'NK Remote' plugin with capacity 'shutter'
2011-12-15 09:28:27,065::Main::TRACE::PanoduinoAxis._init()
2011-12-15 09:28:27,077::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,088::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,114::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1000, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'forward', 'ANGLE_1MS': 315.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'bluetooth', 'ADDITIONAL_DELAY': 1.5, 'SPEED': 5, 'CHANNEL': 0}
2011-12-15 09:28:27,125::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'yawAxis'
2011-12-15 09:28:27,137::Main::TRACE::PanoduinoAxis._init()
2011-12-15 09:28:27,149::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,160::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,185::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1500, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'reverse', 'ANGLE_1MS': 330.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'bluetooth', 'ADDITIONAL_DELAY': 1.5, 'SPEED': 5, 'CHANNEL': 1}
2011-12-15 09:28:27,197::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'pitchAxis'
2011-12-15 09:28:27,209::Main::TRACE::PanoduinoShutter._init()
2011-12-15 09:28:27,220::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:27,232::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,243::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:27,254::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,278::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': u'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'SHUTTER_ON': 2000, 'SHUTTER_OFF': 1000, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 200, 'CHANNEL': 2}
2011-12-15 09:28:27,290::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'shutter'
2011-12-15 09:28:27,323::Main::TRACE::PixOrbAxis._init()
2011-12-15 09:28:27,335::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,346::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,360::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-15 09:28:27,371::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'yawAxis'
2011-12-15 09:28:27,383::Main::TRACE::PixOrbAxis._init()
2011-12-15 09:28:27,395::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,406::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,419::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-15 09:28:27,430::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'pitchAxis'
2011-12-15 09:28:27,443::Main::TRACE::PixOrbShutter._init()
2011-12-15 09:28:27,454::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:27,465::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,476::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:27,487::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,501::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:27,512::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'shutter'
2011-12-15 09:28:27,543::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,556::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-15 09:28:27,567::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'yawAxis'
2011-12-15 09:28:27,580::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,592::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-15 09:28:27,604::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'pitchAxis'
2011-12-15 09:28:27,617::Main::TRACE::AbstractShutterPlugin._defineConfig()
2011-12-15 09:28:27,628::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,640::Main::DEBUG::AbstractPlugin._loadConfig(): config={'TIME_VALUE': 0.5, 'BRACKETING_NB_PICTS': 1, 'MIRROR_LOCKUP': False}
2011-12-15 09:28:27,651::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'shutter'
2011-12-15 09:28:27,672::Main::TRACE::TimelordShutter._defineConfig()
2011-12-15 09:28:27,683::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,695::Main::DEBUG::AbstractPlugin._loadConfig(): config={'PROGRAM_PATH': 'C:\\Program Files\\OxfordEye\\Timelord\\Timelord.exe', 'LRD_FILE': 'C:\\Documents and Settings\\win2k\\My Documents\\timelord.lrd'}
2011-12-15 09:28:27,706::Main::DEBUG::PluginsManager.register(): added 'Timelord' plugin with capacity 'shutter'
2011-12-15 09:28:27,730::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-15 09:28:27,741::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:27,752::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-15 09:28:27,763::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,774::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:27,785::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,800::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:27,811::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-15 09:28:27,822::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:27,834::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-15 09:28:27,844::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,855::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:27,867::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,882::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:27,894::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor BT2' plugin with capacity 'shutter'
2011-12-15 09:28:27,919::Main::TRACE::UrsaMinorUsbShutter._init()
2011-12-15 09:28:27,930::Main::TRACE::ShutterPlugin._init()
2011-12-15 09:28:27,942::Main::TRACE::UrsaMinorUsbShutter._defineConfig()
2011-12-15 09:28:27,952::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-15 09:28:27,969::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-15 09:28:27,980::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-15 09:28:27,994::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 200, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'TRIGGER_LINE_INVERTED': False, 'BRACKETING_NB_PICTS': 1, 'TRIGGER_LINE': 'RTS', 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 200}
2011-12-15 09:28:28,006::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor USB' plugin with capacity 'shutter'
2011-12-15 09:28:28,017::Main::INFO::Loading user plugins...
2011-12-15 09:28:28,028::Main::DEBUG::PluginsManager.register(): parsing '/home/user/.config/papywizard2/plugins' dir...
2011-12-15 09:28:28,039::Main::INFO::Activate plugins...
2011-12-15 09:28:28,076::Main::INFO::Creating model...
2011-12-15 09:28:28,144::Main::INFO::Loading default presets
2011-12-15 09:28:28,502::Main::DEBUG::Preset.__init__(): loading name='4@0 + Z + N'
2011-12-15 09:28:28,522::Main::DEBUG::Preset.__init__(): loading name='3@-15 + Z'
2011-12-15 09:28:28,540::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-15 + N'
2011-12-15 09:28:28,565::Main::DEBUG::Preset.__init__(): loading name='4@30 + 4@-30'
2011-12-15 09:28:28,587::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-30'
2011-12-15 09:28:28,611::Main::DEBUG::Preset.__init__(): loading name='6@0 + Z + N'
2011-12-15 09:28:28,632::Main::DEBUG::Preset.__init__(): loading name='6@-10 + 1@+60'
2011-12-15 09:28:28,652::Main::DEBUG::Preset.__init__(): loading name='3 + 6 + 12 + 6 + 3 (28mm)'
2011-12-15 09:28:28,691::Main::DEBUG::Preset.__init__(): loading name='4 + 12 + 12 + 12 + 8 (32mm)'
2011-12-15 09:28:28,743::Main::INFO::Loading user presets
2011-12-15 09:28:28,754::Main::WARNING::No user presets found
2011-12-15 09:28:28,765::Main::INFO::Starting Spy...
2011-12-15 09:28:28,777::Main::INFO::Creating GUI...
2011-12-15 09:28:29,355::Spy::INFO::Starting Spy...
2011-12-15 09:28:29,366::Spy::INFO::Spy suspended
2011-12-15 09:28:31,698::Main::WARNING::MainController.__getFullScreenFlag(): fix fullScreenFlag property!!!
2011-12-15 09:28:31,855::Main::TRACE::MainController.__onTabWidgetCurrentChanged()
2011-12-15 09:28:31,868::Main::DEBUG::MainController.__onTabWidgetCurrentChanged(): shooting mode set to 'preset'
2011-12-15 09:28:37,901::Main::DEBUG::MainController.__onActionHardwareConnectToggled(True)
2011-12-15 09:28:37,912::Main::INFO::Starting connection. Please wait...
2011-12-15 09:28:38,162::Main::DEBUG::PluginsConnector.start(): 'yawAxis' establish connection
2011-12-15 09:28:38,173::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-15 09:28:38,194::Main::TRACE::AbstractDriver.establishConnection()
2011-12-15 09:28:38,205::Main::TRACE::BluetoothDriver._init()
2011-12-15 09:28:38,216::Main::DEBUG::BluetoothDriver._init(): trying to connect to 00:11:05:09:00:89...
2011-12-15 09:28:49,581::Main::DEBUG::BluetoothDriver._init(): successfully connected to 00:11:05:09:00:89
2011-12-15 09:28:49,610::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-15 09:28:49,638::Main::DEBUG::PluginsConnector.start(): 'yawAxis' init
2011-12-15 09:28:49,664::Main::TRACE::PanoduinoAxis.init()
2011-12-15 09:28:49,690::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-15 09:28:49,720::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 148, in reset
self._driver.setRTS(1)
AttributeError: 'BluetoothDriver' object has no attribute 'setRTS'
2011-12-15 09:28:49,764::Main::TRACE::PanoduinoAxis.configure()
2011-12-15 09:28:49,794::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-15 09:28:49,811::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' establish connection
2011-12-15 09:28:49,822::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-15 09:28:49,832::Main::TRACE::AbstractDriver.establishConnection()
2011-12-15 09:28:49,844::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-15 09:28:49,855::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' init
2011-12-15 09:28:49,865::Main::TRACE::PanoduinoAxis.init()
2011-12-15 09:28:49,876::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-15 09:28:49,888::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 148, in reset
self._driver.setRTS(1)
AttributeError: 'BluetoothDriver' object has no attribute 'setRTS'
2011-12-15 09:28:49,902::Main::TRACE::PanoduinoAxis.configure()
2011-12-15 09:28:49,915::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-15 09:28:49,939::Main::DEBUG::PluginsConnector.start(): 'shutter' establish connection
2011-12-15 09:28:49,950::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-15 09:28:49,961::Main::TRACE::AbstractDriver.establishConnection()
2011-12-15 09:28:49,972::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-15 09:28:49,982::Main::DEBUG::PluginsConnector.start(): 'shutter' init
2011-12-15 09:28:49,993::Main::TRACE::PanoduinoShutter.init()
2011-12-15 09:28:50,004::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-15 09:28:50,016::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 148, in reset
self._driver.setRTS(1)
AttributeError: 'BluetoothDriver' object has no attribute 'setRTS'
2011-12-15 09:28:50,048::Spy::INFO::Spy resumed
2011-12-15 09:28:50,041::Main::INFO::Connection started
2011-12-15 09:28:50,095::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/controller/spy.py", line 131, in refresh
yaw, pitch = self.__model.head.readPosition()
File "/usr/lib/python2.5/site-packages/papywizard/model/head.py", line 154, in readPosition
yaw = self.yawAxis.read()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/panoduinoPlugins.py", line 209, in read
position = self.__servoToAngle(self._hardware.getPosition())
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 217, in getPosition
low, high = struct.unpack("BB", ans)
File "/usr/lib/python2.5/struct.py", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-15 09:28:50,336::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/controller/spy.py", line 131, in refresh
yaw, pitch = self.__model.head.readPosition()
File "/usr/lib/python2.5/site-packages/papywizard/model/head.py", line 154, in readPosition
yaw = self.yawAxis.read()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/panoduinoPlugins.py", line 209, in read
position = self.__servoToAngle(self._hardware.getPosition())
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 217, in getPosition
low, high = struct.unpack("BB", ans)
File "/usr/lib/python2.5/struct.py", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-15 09:28:50,604::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/controller/spy.py", line 131, in refresh
yaw, pitch = self.__model.head.readPosition()
File "/usr/lib/python2.5/site-packages/papywizard/model/head.py", line 155, in readPosition
pitch = self.pitchAxis.read()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/panoduinoPlugins.py", line 209, in read
position = self.__servoToAngle(self._hardware.getPosition())
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 217, in getPosition
low, high = struct.unpack("BB", ans)
File "/usr/lib/python2.5/struct.py", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-15 09:28:50,889::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/controller/spy.py", line 131, in refresh
yaw, pitch = self.__model.head.readPosition()
File "/usr/lib/python2.5/site-packages/papywizard/model/head.py", line 155, in readPosition
pitch = self.pitchAxis.read()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/panoduinoPlugins.py", line 209, in read
position = self.__servoToAngle(self._hardware.getPosition())
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 217, in getPosition
low, high = struct.unpack("BB", ans)
File "/usr/lib/python2.5/struct.py", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-15 09:28:54,030::Main::DEBUG::MainController.__onKeyPressed(): key='16777248
2011-12-15 09:28:54,361::Main::DEBUG::MainController.__onKeyReleased(): key='16777248
2011-12-15 09:28:54,599::Main::DEBUG::MainController.__onKeyPressed(): key='59
2011-12-15 09:28:54,670::Main::DEBUG::MainController.__onKeyPressed(): key='45
2011-12-15 09:28:54,684::Main::DEBUG::MainController.__onKeyPressed(): key='46
2011-12-15 09:28:54,740::Main::DEBUG::MainController.__onKeyReleased(): key='45
2011-12-15 09:28:54,752::Main::DEBUG::MainController.__onKeyReleased(): key='46
2011-12-15 09:28:54,766::Main::DEBUG::MainController.__onKeyPressed(): key='16777248
2011-12-15 09:28:54,779::Main::DEBUG::MainController.__onKeyReleased(): key='58
2011-12-15 09:28:55,432::Main::DEBUG::MainController.__onKeyReleased(): key='16777248
2011-12-15 09:28:55,487::Main::DEBUG::MainController.__onKeyPressed(): key='46
2011-12-15 09:28:55,638::Main::DEBUG::MainController.__onKeyReleased(): key='46
2011-12-15 09:28:55,744::Main::DEBUG::MainController.__onKeyPressed(): key='16777248
2011-12-15 09:28:55,954::Main::DEBUG::MainController.__onKeyReleased(): key='16777248
2011-12-15 09:28:56,152::Main::DEBUG::MainController.__onKeyPressed(): key='16777248
2011-12-15 09:28:56,292::Main::DEBUG::MainController.__onKeyPressed(): key='16777249
2011-12-15 09:28:56,504::Main::DEBUG::MainController.__onKeyReleased(): key='16777249
2011-12-15 09:29:00,885::Spy::EXCEPTION::Spy.refresh(): can't read position
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/controller/spy.py", line 131, in refresh
yaw, pitch = self.__model.head.readPosition()
File "/usr/lib/python2.5/site-packages/papywizard/model/head.py", line 154, in readPosition
yaw = self.yawAxis.read()
File "/usr/lib/python2.5/site-packages/papywizard/plugins/panoduinoPlugins.py", line 209, in read
position = self.__servoToAngle(self._hardware.getPosition())
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 217, in getPosition
low, high = struct.unpack("BB", ans)
File "/usr/lib/python2.5/struct.py", line 87, in unpack
error: unpack requires a string argument of length 2
2011-12-15 09:29:03,136::Main::DEBUG::MainController.__onKeyReleased(): key='16777248
2011-12-15 09:29:05,541::Main::TRACE::MainController.__yawMovePlusToolButtonPressed()
2011-12-15 09:29:05,560::Main::DEBUG::PanoduinoAxis.startJog(): dir_='+'
2011-12-15 09:29:14,237::Main::TRACE::MainController.__yawMovePlusToolButtonReleased()
2011-12-15 09:29:14,655::Main::TRACE::MainController.__yawMovePlusToolButtonPressed()
2011-12-15 09:29:14,692::Main::DEBUG::PanoduinoAxis.startJog(): dir_='+'
2011-12-15 09:29:14,709::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1513.00µs (6052)
2011-12-15 09:29:15,373::Main::TRACE::MainController.__yawMovePlusToolButtonReleased()
2011-12-15 09:29:15,940::Main::TRACE::MainController.__yawMovePlusToolButtonPressed()
2011-12-15 09:29:15,958::Main::DEBUG::PanoduinoAxis.startJog(): dir_='+'
2011-12-15 09:29:15,973::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1513.00µs (6052)
2011-12-15 09:29:16,107::Main::TRACE::MainController.__yawMovePlusToolButtonReleased()
2011-12-15 09:29:29,707::Main::TRACE::MainController.__onActionHelpViewLogActivated()BTW, did your try to make a bluetooth connection between the PC and the head?
Yes i make connection beetwen PC and Pololu Mini Maestro via USB Bluetooth Dongle wirelessly... :
PW on PC (Panoduino : serial driver) ----> USB Bluetooth Dongle ----> (((( <- wireless connection -> )))) <---- DFrobot BT <--- Pololu Mini Maestro = SUCCEED
PW on PC (Panoduino : bluetooth driver) ----> USB Bluetooth Dongle ----> (((( <- wireless connection -> )))) <---- DFrobot BT <--- Pololu Mini Maestro = FAILED
is this (above) a normal situation ??
here PW on N810 :
PW on N810 (Panoduino : bluetooth driver) ----> (((( <- wireless connection -> )))) <---- DFrobot BT <--- Pololu Mini Maestro = FAILED
PW on N810 (Panoduino : serial driver) ----> = FAILED ---> connection is FAILED because there is no serial python module available
Last edited by thelight (2011-12-15 13:55:55)
Offline
In which config did you make the key pressed test?
When you say FAILED, is it only the shooting sequence? The jog mode (key pressed) always works?
When connecting using the bluetooth driver, are you sure you are not already paired through system tools? You must let Papywizard do all the job...
Offline
fma38 wrote:
In which config did you make the key pressed test?
in PW on N810 (Panoduino : bluetooth driver)
fma38 wrote:
When you say FAILED, is it only the shooting sequence? The jog mode (key pressed) always works?
Yes...failed is only in the shooting sequence..but the jog mode (key pressed) always work..(in that 3 config, the jog mode is always work)
fma38 wrote:
When connecting using the bluetooth driver, are you sure you are not already paired through system tools? You must let Papywizard do all the job...
failed condition is only happen in shooting sequence...not in jog mode (jog mode is always work)
i want to ask about error code, what does it mean ??
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 148, in reset
self._driver.setRTS(1)
AttributeError: 'BluetoothDriver' object has no attribute 'setRTS'
2011-12-15 09:28:49,764::Main::TRACE::PanoduinoAxis.configure()
2011-12-15 09:28:49,794::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-15 09:28:49,811::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' establish connection
2011-12-15 09:28:49,822::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-15 09:28:49,832::Main::TRACE::AbstractDriver.establishConnection()
2011-12-15 09:28:49,844::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-15 09:28:49,855::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' init
2011-12-15 09:28:49,865::Main::TRACE::PanoduinoAxis.init()
2011-12-15 09:28:49,876::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-15 09:28:49,888::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 148, in reset
self._driver.setRTS(1)
AttributeError: 'BluetoothDriver' object has no attribute 'setRTS'Offline
Ok, thanks for the details.
I still don't understand what's going on. It seems that when paired from the system tools (and using the virtual serial port, through serial drive), all works fine: Papywizard correctly receives the answer from the Pololu module. But when paired through python module (pybluez), the communication only works in one direction. I'm puzzled!
It would be interesting to have a look at the electrical signals, in all cases. This would require to use an oscilloscope...
About the message:
2011-12-15 09:28:49,888::Main::DEBUG::PololuMicroMaestroHardware.reset()
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/papywizard/hardware/pololuServoHardware.py", line 148, in reset
self._driver.setRTS(1)
AttributeError: 'BluetoothDriver' object has no attribute 'setRTS'don't worry: the Pololu module can be reset using the RTS pin. But the bluetooth port can't drive such pin (only a real serial port can). Papywizard always call this reset function (avoiding tests), but the bluetooth driver, unable to execute it, notify the user, and skip that step (not mandatory).
If you look carefully, the error is set at DEBUG level, not at EXCEPTION one. I try to always output messages, instead of hiding them. Doing this, you have less chance to mask real errors!
Offline
i make correction for your question...
fma38 wrote:
In which config did you make the key pressed test?
both of config (after a test, i found that 'trace' log from 2 config (PC and N810) has the same result) : PW on N810 (Panoduino : bluetooth driver) and PW on PC (Panoduino : bluetooth driver)
---> key pressed test : OK ....shoot sequence : failed
fma38 wrote:
But when paired through python module (pybluez), the communication only works in one direction. I'm puzzled!
but the error also occurs when connected with "bluetooth system" in PC environtment (windows OS) ...not only in paired through python module (pybluez)..(maemo OS)
That 2 config equally connected wirelessly...PW on N810 (Panoduino : bluetooth driver/failed) ---> using wireless BT connection and PW on PC (Panoduino : bluetooth driver/failed) ---> using wireless BT connection.....so the problem not only in "maemo environtment/python module 'pybluez' but in "windows environtment" too
so..my conclusion is...the main problem is in my BT module (DFrobot BT V3)
on the other hand..
PW on PC (Panoduino : serial driver/succeed) ---> using wireless BT connection too...and not with wire
i think i will try another BT module (Bluegiga WT11: used also by BT Arduino)...whether the latter also having the same problem ??..I will report the results later...
i want to ask : how is your experience when use "Bluesmirf BT module" for your Papypololu Project ?? (in posting : "new papypololu head in the works - by solock")
here the 'trace' log (SUCCEED)
2011-12-16 11:09:42,750::Main::INFO::Starting Papywizard...
2011-12-16 11:09:42,750::Main::DEBUG::main(): platform=win32
2011-12-16 11:09:42,780::Main::INFO::Importing modules...
2011-12-16 11:09:42,983::Main::INFO::Loading i18n files...
2011-12-16 11:09:43,000::Main::DEBUG::main(): locale=en_US
2011-12-16 11:09:43,000::Main::WARNING::Can't find qt translation file
2011-12-16 11:09:43,000::Main::INFO::Loading Style Sheets...
2011-12-16 11:09:43,000::Main::WARNING::No user Style Sheet found
2011-12-16 11:09:43,000::Main::INFO::Loading configuration...
2011-12-16 11:09:43,015::Main::DEBUG::ConfigManager.__init__(): versions: dist=['2', '1', '21'], user=[u'2', u'1', u'21']
2011-12-16 11:09:43,015::Main::DEBUG::ConfigManager.__init__(): user config. is up-to-date
2011-12-16 11:09:43,015::Main::INFO::Load plugins...
2011-12-16 11:09:43,015::Main::DEBUG::DslrRemoteProShutter._defineConfig()
2011-12-16 11:09:43,015::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,015::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb12@1/3', 'OUTPUT_DIR': 'C:\\Documents and Settings\\vasciola', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\DSLR Remote Pro\\DSLRRemoteTest\\DSLRRemoteTest.exe'}
2011-12-16 11:09:43,015::Main::DEBUG::PluginsManager.register(): added 'DSLR Remote Pro' plugin with capacity 'shutter'
2011-12-16 11:09:43,015::Main::TRACE::EOSUtilityShutter._defineConfig()
2011-12-16 11:09:43,015::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,015::Main::DEBUG::AbstractPlugin._loadConfig(): config={'FOCUS_DIRECTION': u'far', 'BRACKETING_TYPE': '0-+', 'BULB_ENABLE': False, 'DRY_RUN': True, 'BULB_BASE_EXPOSURE': 1, 'FOCUS_NB_PICTS': 1, 'BRACKETING_NB_PICTS': 1, 'FOCUS_STEP_COUNT': 1, 'FOCUS_ENABLE': False, 'EOS_UTILITY_VERSION': u'new', 'PROGRAM_PATH': 'C:\\Program Files\\Papywizard\\EOSBracket.exe', 'BRACKETING_STEP': '1', 'FOCUS_STEP': u'medium'}
2011-12-16 11:09:43,030::Main::DEBUG::PluginsManager.register(): added 'EOS Utility' plugin with capacity 'shutter'
2011-12-16 11:09:43,030::Main::TRACE::GenericTetheredShutter._defineConfig()
2011-12-16 11:09:43,030::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,030::Main::DEBUG::AbstractPlugin._loadConfig(): config={'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'PARAM_4': '', 'PARAM_1': '', 'PARAM_0': '', 'SHOOT_COMMAND': 'gphoto2 --capture-image', 'PARAM_2': '', 'TIME_VALUE': 0.10000000000000001, 'PARAM_3': ''}
2011-12-16 11:09:43,030::Main::DEBUG::PluginsManager.register(): added 'Generic Tethered' plugin with capacity 'shutter'
2011-12-16 11:09:43,030::Main::TRACE::GigaPanBotAxis._init()
2011-12-16 11:09:43,030::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,030::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,030::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-16 11:09:43,030::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'yawAxis'
2011-12-16 11:09:43,030::Main::TRACE::GigaPanBotAxis._init()
2011-12-16 11:09:43,030::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,030::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,030::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0}
2011-12-16 11:09:43,030::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'pitchAxis'
2011-12-16 11:09:43,030::Main::TRACE::GigaPanBotShutter._init()
2011-12-16 11:09:43,030::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,030::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,030::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,030::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,030::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,030::Main::DEBUG::PluginsManager.register(): added 'GigaPanBot' plugin with capacity 'shutter'
2011-12-16 11:09:43,030::Main::TRACE::GphotoBracketShutter._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,046::Main::DEBUG::AbstractPlugin._loadConfig(): config={'BRACKETING_EV_STEP': 1, 'BRACKETING_EV_LIST': '0', 'BRACKETING_PLUS_STEP': 1, 'MIRROR_LOCKUP_COMMAND': 'gphoto2 --capture-image', 'MIRROR_LOCKUP': False, 'DOWNLOAD_DIR': 'C:\\Documents and Settings\\vasciola', 'BRACKETING_MINUS_STEP': 1, 'DOWNLOAD_ENABLE': False, 'BRACKETING_NB_PICTS': 1, 'BRACKETING_MINUS_NB_PICTS': 0, 'BRACKETING_EV_BIAS': 0, 'BRACKETING_ADVANCED': False, 'BRACKETING_PLUS_NB_PICTS': 0, 'DOWNLOAD_THEN_DELETE': False, 'PROGRAM_PATH': 'gphoto2', 'DOWNLOAD_AFTER': u'Each shot'}
2011-12-16 11:09:43,046::Main::DEBUG::PluginsManager.register(): added 'Gphoto Bracket' plugin with capacity 'shutter'
2011-12-16 11:09:43,046::Main::TRACE::MerlinOrionAxis._init()
2011-12-16 11:09:43,046::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,046::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-16 11:09:43,046::Main::TRACE::MerlinOrionAxis._init()
2011-12-16 11:09:43,046::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,046::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-16 11:09:43,046::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'yawAxis'
2011-12-16 11:09:43,046::Main::TRACE::MerlinOrionAxis._init()
2011-12-16 11:09:43,046::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,046::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-16 11:09:43,046::Main::TRACE::MerlinOrionAxis._init()
2011-12-16 11:09:43,046::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,046::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'ALTERNATE_DRIVE_ANGLE': 7.0, 'INERTIA_ANGLE': 1.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'ALTERNATE_DRIVE': True}
2011-12-16 11:09:43,046::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'pitchAxis'
2011-12-16 11:09:43,046::Main::TRACE::MerlinOrionShutter._init()
2011-12-16 11:09:43,046::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,046::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,046::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,046::Main::TRACE::MerlinOrionShutter._init()
2011-12-16 11:09:43,046::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,046::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,046::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,062::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,062::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,062::Main::DEBUG::PluginsManager.register(): added 'Merlin-Orion' plugin with capacity 'shutter'
2011-12-16 11:09:43,062::Main::DEBUG::NkRemoteShutter._defineConfig()
2011-12-16 11:09:43,062::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,062::Main::DEBUG::AbstractPlugin._loadConfig(): config={'USER_EXPOSURE_COMPENSATION_LIST': '-2, 0, +2', 'DRY_RUN': False, 'MIRROR_LOCKUP': False, 'FILENAME_PREFIX': '', 'CAMERA_EXPOSURE_COMPENSATION_LIST': u'\xb15@1/2', 'OUTPUT_DIR': 'C:\\Documents and Settings\\vasciola', 'PROGRAM_PATH': 'C:\\Program Files\\BreezeSys\\NKRemote\\NKRemoteLibTest.exe'}
2011-12-16 11:09:43,062::Main::DEBUG::PluginsManager.register(): added 'NK Remote' plugin with capacity 'shutter'
2011-12-16 11:09:43,062::Main::TRACE::PanoduinoAxis._init()
2011-12-16 11:09:43,062::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,078::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,078::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1000, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'forward', 'ANGLE_1MS': 315.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'serial', 'ADDITIONAL_DELAY': 0.5, 'SPEED': 5, 'CHANNEL': 0}
2011-12-16 11:09:43,078::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'yawAxis'
2011-12-16 11:09:43,078::Main::TRACE::PanoduinoAxis._init()
2011-12-16 11:09:43,078::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,078::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,078::Main::DEBUG::AbstractPlugin._loadConfig(): config={'NEUTRAL_POSITION': 1500, 'HIGH_LIMIT': 360.0, 'DIRECTION': u'reverse', 'ANGLE_1MS': 330.0, 'ACCEL': 1, 'LOW_LIMIT': -360.0, 'DRIVER_TYPE': u'serial', 'ADDITIONAL_DELAY': 0.5, 'SPEED': 5, 'CHANNEL': 1}
2011-12-16 11:09:43,078::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'pitchAxis'
2011-12-16 11:09:43,078::Main::TRACE::PanoduinoShutter._init()
2011-12-16 11:09:43,078::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,078::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,078::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,078::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,078::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': u'serial', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'SHUTTER_ON': 2000, 'SHUTTER_OFF': 1000, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'CHANNEL': 2, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,078::Main::DEBUG::PluginsManager.register(): added 'Panoduino' plugin with capacity 'shutter'
2011-12-16 11:09:43,078::Main::TRACE::PixOrbAxis._init()
2011-12-16 11:09:43,078::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,078::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,078::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-16 11:09:43,078::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'yawAxis'
2011-12-16 11:09:43,078::Main::TRACE::PixOrbAxis._init()
2011-12-16 11:09:43,078::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'AXIS_ACCURACY': 0.10000000000000001, 'HIGH_LIMIT': 360.0, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'SPEED_INDEX': 9, 'AXIS_WITH_BREAK': False}
2011-12-16 11:09:43,092::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'pitchAxis'
2011-12-16 11:09:43,092::Main::TRACE::PixOrbShutter._init()
2011-12-16 11:09:43,092::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,092::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,092::Main::DEBUG::PluginsManager.register(): added 'PixOrb' plugin with capacity 'shutter'
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-16 11:09:43,092::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'yawAxis'
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'SPEED': 30, 'LOW_LIMIT': -360.0}
2011-12-16 11:09:43,092::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'pitchAxis'
2011-12-16 11:09:43,092::Main::TRACE::AbstractShutterPlugin._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'TIME_VALUE': 0.5, 'TRIGGER_ONLY_ONCE': False, 'BRACKETING_NB_PICTS': 1, 'MIRROR_LOCKUP': False}
2011-12-16 11:09:43,092::Main::DEBUG::PluginsManager.register(): added 'Simulation' plugin with capacity 'shutter'
2011-12-16 11:09:43,092::Main::TRACE::TimelordShutter._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'PROGRAM_PATH': 'C:\\Program Files\\OxfordEye\\Timelord\\Timelord.exe', 'LRD_FILE': 'C:\\Documents and Settings\\win2k\\My Documents\\timelord.lrd'}
2011-12-16 11:09:43,092::Main::DEBUG::PluginsManager.register(): added 'Timelord' plugin with capacity 'shutter'
2011-12-16 11:09:43,092::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-16 11:09:43,092::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,092::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,092::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,092::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,108::Main::TRACE::UrsaMinorBt2Shutter._init()
2011-12-16 11:09:43,108::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,108::Main::TRACE::UrsaMinorBt2Shutter._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,108::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_PULSE_WIDTH': 0.5, 'FOCUS_MAINTAIN': False, 'BRACKETING_NB_PICTS': 1, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,108::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor BT2' plugin with capacity 'shutter'
2011-12-16 11:09:43,108::Main::TRACE::UrsaMinorUsbShutter._init()
2011-12-16 11:09:43,108::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,108::Main::TRACE::UrsaMinorUsbShutter._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,108::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'TRIGGER_LINE_INVERTED': False, 'BRACKETING_NB_PICTS': 1, 'TRIGGER_LINE': 'RTS', 'TIME_VALUE': 0.5, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,108::Main::DEBUG::PluginsManager.register(): added 'Ursa Minor USB' plugin with capacity 'shutter'
2011-12-16 11:09:43,108::Main::TRACE::ClaussAxis._init()
2011-12-16 11:09:43,108::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,108::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'PARK_POSITION': '0.', 'SPEED_FAST': 100, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'PARK_ENABLE': False, 'SPEED_NORMAL': 50, 'SPEED_SLOW': 10}
2011-12-16 11:09:43,108::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'yawAxis'
2011-12-16 11:09:43,108::Main::TRACE::ClaussAxis._init()
2011-12-16 11:09:43,108::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,108::Main::DEBUG::AbstractPlugin._loadConfig(): config={'HIGH_LIMIT': 360.0, 'PARK_POSITION': '0.', 'SPEED_FAST': 100, 'DRIVER_TYPE': 'bluetooth', 'LOW_LIMIT': -360.0, 'PARK_ENABLE': True, 'SPEED_NORMAL': 50, 'SPEED_SLOW': 10}
2011-12-16 11:09:43,108::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'pitchAxis'
2011-12-16 11:09:43,108::Main::TRACE::ClaussShutter._init()
2011-12-16 11:09:43,108::Main::TRACE::ShutterPlugin._init()
2011-12-16 11:09:43,108::Main::TRACE::AbstractHardwarePlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::ShutterPlugin._defineConfig()
2011-12-16 11:09:43,108::Main::TRACE::AbstractPlugin._loadConfig()
2011-12-16 11:09:43,108::Main::DEBUG::AbstractPlugin._loadConfig(): config={'DRIVER_TYPE': 'bluetooth', 'PULSE_WIDTH_LOW': 250, 'BULB_ENABLE': False, 'MIRROR_LOCKUP': False, 'FOCUS_TIME': 1.5, 'BRACKETING_NB_PICTS': 1, 'DUAL_TIME': 2.0, 'TIME_VALUE': 0.5, 'FOCUS_ENABLE': False, 'DUAL_ENABLE': False, 'PULSE_WIDTH_HIGH': 250, 'TRIGGER_ONLY_ONCE': False}
2011-12-16 11:09:43,125::Main::DEBUG::PluginsManager.register(): added 'Clauss' plugin with capacity 'shutter'
2011-12-16 11:09:43,125::Main::INFO::Loading user plugins...
2011-12-16 11:09:43,125::Main::DEBUG::PluginsManager.register(): parsing 'C:\Documents and Settings\vasciola\Application Data\papywizard2\plugins' dir...
2011-12-16 11:09:43,125::Main::INFO::Activate plugins...
2011-12-16 11:09:43,125::Main::INFO::Creating model...
2011-12-16 11:09:43,125::Main::INFO::Loading default presets
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='4@0 + Z + N'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='3@-15 + Z'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-15 + N'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='4@30 + 4@-30'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='6@30 + 6@-30'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='6@0 + Z + N'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='6@-10 + 1@+60'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='3 + 6 + 12 + 6 + 3 (28mm)'
2011-12-16 11:09:43,155::Main::DEBUG::Preset.__init__(): loading name='4 + 12 + 12 + 12 + 8 (32mm)'
2011-12-16 11:09:43,155::Main::INFO::Loading user presets
2011-12-16 11:09:43,155::Main::WARNING::No user presets found
2011-12-16 11:09:43,155::Main::INFO::Starting Spy...
2011-12-16 11:09:43,155::Main::INFO::Creating GUI...
2011-12-16 11:09:43,203::Spy::INFO::Starting Spy...
2011-12-16 11:09:43,203::Spy::INFO::Spy suspended
2011-12-16 11:09:43,296::Main::WARNING::MainController.__getFullScreenFlag(): fix fullScreenFlag property!!!
2011-12-16 11:09:43,328::Main::TRACE::MainController.__onTabWidgetCurrentChanged()
2011-12-16 11:09:43,328::Main::DEBUG::MainController.__onTabWidgetCurrentChanged(): shooting mode set to 'preset'
2011-12-16 11:09:45,717::Main::DEBUG::MainController.__onActionHardwareConnectToggled(True)
2011-12-16 11:09:45,717::Main::INFO::Starting connection. Please wait...
2011-12-16 11:09:45,733::Main::DEBUG::PluginsConnector.start(): 'yawAxis' establish connection
2011-12-16 11:09:45,733::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-16 11:09:45,750::Main::TRACE::AbstractDriver.establishConnection()
2011-12-16 11:09:47,078::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-16 11:09:47,078::Main::DEBUG::PluginsConnector.start(): 'yawAxis' init
2011-12-16 11:09:47,078::Main::TRACE::PanoduinoAxis.init()
2011-12-16 11:09:47,078::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-16 11:09:47,171::Main::TRACE::PanoduinoAxis.configure()
2011-12-16 11:09:47,171::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:09:47,171::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' establish connection
2011-12-16 11:09:47,171::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-16 11:09:47,171::Main::TRACE::AbstractDriver.establishConnection()
2011-12-16 11:09:47,171::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-16 11:09:47,171::Main::DEBUG::PluginsConnector.start(): 'pitchAxis' init
2011-12-16 11:09:47,171::Main::TRACE::PanoduinoAxis.init()
2011-12-16 11:09:47,171::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-16 11:09:47,280::Main::TRACE::PanoduinoAxis.configure()
2011-12-16 11:09:47,280::Main::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:09:47,280::Main::DEBUG::PluginsConnector.start(): 'shutter' establish connection
2011-12-16 11:09:47,280::Main::TRACE::AbstractHardwarePlugin.establishConnection()
2011-12-16 11:09:47,280::Main::TRACE::AbstractDriver.establishConnection()
2011-12-16 11:09:47,296::Main::TRACE::AbstractPlugin.establishConnection()
2011-12-16 11:09:47,296::Main::DEBUG::PluginsConnector.start(): 'shutter' init
2011-12-16 11:09:47,296::Main::TRACE::PanoduinoShutter.init()
2011-12-16 11:09:47,296::Main::TRACE::AbstractHardwarePlugin.init()
2011-12-16 11:09:47,405::Main::INFO::Connection started
2011-12-16 11:09:47,592::Spy::INFO::Spy resumed
2011-12-16 11:09:52,421::Main::TRACE::MainController.__onShootPushButtonClicked()
2011-12-16 11:09:52,437::Main::DEBUG::PresetScan.generatePositions(): preset=<Preset name=6@0 + Z + N>
2011-12-16 11:09:52,655::Main::TRACE::ShootingView.resizeEvent()
2011-12-16 11:09:53,890::Main::TRACE::ShootController.__startPushButtonClicked()
2011-12-16 11:09:53,890::Shooting::TRACE::Shooting.start()
2011-12-16 11:09:53,890::Main::TRACE::ShootController.__onShootingStarted()
2011-12-16 11:09:53,890::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:09:53,890::Shooting::INFO::Start shooting process...
2011-12-16 11:09:53,890::Shooting::DEBUG::Shooting.start(): create preset data object
2011-12-16 11:09:53,890::Shooting::DEBUG::Data.__init__(): create xml tree
2011-12-16 11:09:53,890::Shooting::DEBUG::Data.createHeader(): values={'comment': u'Generated by Papywizard 2.1.21', 'cameraOrientation': u'portrait', 'timeValue': '0.5', 'name': u'6@0 + Z + N', 'title': u'Here goes the title', 'bracketingNbPicts': '1', 'counter': '007', 'stabilizationDelay': '0.5', 'headOrientation': 'up', 'lensType': u'rectilinear', 'sensorCoef': '1.6', 'sensorRatio': u'3:2', 'roll': '90.0', 'focal': '17.0', 'gps': u'Here goes the location'}
2011-12-16 11:09:53,890::Shooting::DEBUG::Data._addNode(): parent=header, tag=general, value=None, attr={}
2011-12-16 11:09:53,890::Shooting::DEBUG::Data._addNode(): parent=general, tag=title, value=Here goes the title, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=general, tag=gps, value=Here goes the location, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=general, tag=comment, value=Generated by Papywizard 2.1.21, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=header, tag=shooting, value=None, attr={'mode': 'preset'}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=headOrientation, value=up, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=cameraOrientation, value=portrait, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=stabilizationDelay, value=0.5, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=counter, value=007, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=startTime, value=2011-12-16_11h09m53s, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=endTime, value=2011-12-16_11h09m53s, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=header, tag=camera, value=None, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=camera, tag=timeValue, value=0.5, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=camera, tag=bracketing, value=None, attr={'nbPicts': '1'}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=camera, tag=sensor, value=None, attr={'ratio': u'3:2', 'coef': '1.6'}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=header, tag=lens, value=None, attr={'type': u'rectilinear'}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=lens, tag=focal, value=17.0, attr={}
2011-12-16 11:09:53,905::Shooting::DEBUG::Data._addNode(): parent=header, tag=preset, value=None, attr={'name': u'6@0 + Z + N'}
2011-12-16 11:09:53,905::Shooting::TRACE::Data.serialize()
2011-12-16 11:09:53,905::Shooting::DEBUG::Configuration saved
2011-12-16 11:09:53,905::Shooting::DEBUG::Shooting.start(): repeat 1/1
2011-12-16 11:09:53,905::Main::TRACE::ShootController.__onShootingRepeat()
2011-12-16 11:09:53,905::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:09:53,921::Shooting::DEBUG::Shooting.start(): pict #1 of 8, index=1, yaw=0.0, pitch=0.0
2011-12-16 11:09:53,921::Main::DEBUG::ShootController.__onShootingUpdate(): index=1, yaw=0.0, pitch=0.0, state=None, next=True
2011-12-16 11:09:53,921::Shooting::INFO::Moving
2011-12-16 11:09:53,921::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:09:53,921::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 0.0
2011-12-16 11:09:53,921::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:09:53,967::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-16 11:09:53,967::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:09:55,280::Shooting::INFO::Stabilization
2011-12-16 11:09:55,280::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:09:55,780::Shooting::INFO::Shutter cycle
2011-12-16 11:09:55,780::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:09:55,780::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:09:55,796::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:09:55,796::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:09:55,796::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:09:55,796::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:09:56,046::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:09:56,453::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=0.0, pitch=0.0, roll=90.0
2011-12-16 11:09:56,453::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '1'}
2011-12-16 11:09:56,453::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h09m56s, attr={}
2011-12-16 11:09:56,453::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '0.0', 'roll': '90.0', 'pitch': '0.0'}
2011-12-16 11:09:56,453::Shooting::TRACE::Data.serialize()
2011-12-16 11:09:56,453::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:09:56,453::Main::DEBUG::ShootController.__onShootingUpdate(): index=1, yaw=0.0, pitch=0.0, state=ok, next=None
2011-12-16 11:09:56,453::Shooting::DEBUG::Shooting.start(): position index=2, yaw=60.0, pitch=0.0
2011-12-16 11:09:56,453::Main::DEBUG::ShootController.__onShootingUpdate(): index=2, yaw=60.0, pitch=0.0, state=None, next=True
2011-12-16 11:09:56,453::Shooting::DEBUG::Shooting.start(): pict #2 of 8, index=2, yaw=60.0, pitch=0.0
2011-12-16 11:09:56,453::Main::DEBUG::ShootController.__onShootingUpdate(): index=2, yaw=60.0, pitch=0.0, state=None, next=True
2011-12-16 11:09:56,467::Shooting::INFO::Moving
2011-12-16 11:09:56,467::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:09:56,467::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 60.0
2011-12-16 11:09:56,467::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1190.00µs (4760)
2011-12-16 11:09:56,467::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-16 11:09:56,467::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:09:59,655::Shooting::INFO::Stabilization
2011-12-16 11:09:59,655::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:00,155::Shooting::INFO::Shutter cycle
2011-12-16 11:10:00,155::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:00,155::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:00,155::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:00,155::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:00,155::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:00,155::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:00,421::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:00,812::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=59.9, pitch=0.0, roll=90.0
2011-12-16 11:10:00,812::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '2'}
2011-12-16 11:10:00,812::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m00s, attr={}
2011-12-16 11:10:00,812::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '59.9', 'roll': '90.0', 'pitch': '0.0'}
2011-12-16 11:10:00,812::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:00,812::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:00,812::Main::DEBUG::ShootController.__onShootingUpdate(): index=2, yaw=60.0, pitch=0.0, state=ok, next=None
2011-12-16 11:10:00,812::Shooting::DEBUG::Shooting.start(): position index=3, yaw=120.0, pitch=0.0
2011-12-16 11:10:00,812::Main::DEBUG::ShootController.__onShootingUpdate(): index=3, yaw=120.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:00,812::Shooting::DEBUG::Shooting.start(): pict #3 of 8, index=3, yaw=120.0, pitch=0.0
2011-12-16 11:10:00,812::Main::DEBUG::ShootController.__onShootingUpdate(): index=3, yaw=120.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:00,828::Shooting::INFO::Moving
2011-12-16 11:10:00,828::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:10:00,828::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 120.0
2011-12-16 11:10:00,828::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1381.00µs (5524)
2011-12-16 11:10:00,828::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-16 11:10:00,828::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:10:03,890::Shooting::INFO::Stabilization
2011-12-16 11:10:03,890::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:04,390::Shooting::INFO::Shutter cycle
2011-12-16 11:10:04,390::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:04,390::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:04,390::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:04,390::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:04,390::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:04,390::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:04,655::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:05,030::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=120.0, pitch=0.0, roll=90.0
2011-12-16 11:10:05,046::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '3'}
2011-12-16 11:10:05,046::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m05s, attr={}
2011-12-16 11:10:05,046::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '120.0', 'roll': '90.0', 'pitch': '0.0'}
2011-12-16 11:10:05,046::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:05,046::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:05,046::Main::DEBUG::ShootController.__onShootingUpdate(): index=3, yaw=120.0, pitch=0.0, state=ok, next=None
2011-12-16 11:10:05,046::Shooting::DEBUG::Shooting.start(): position index=4, yaw=180.0, pitch=0.0
2011-12-16 11:10:05,046::Main::DEBUG::ShootController.__onShootingUpdate(): index=4, yaw=180.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:05,062::Shooting::DEBUG::Shooting.start(): pict #4 of 8, index=4, yaw=180.0, pitch=0.0
2011-12-16 11:10:05,062::Main::DEBUG::ShootController.__onShootingUpdate(): index=4, yaw=180.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:05,062::Shooting::INFO::Moving
2011-12-16 11:10:05,062::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:10:05,062::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 180.0
2011-12-16 11:10:05,062::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1571.00µs (6284)
2011-12-16 11:10:05,062::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-16 11:10:05,062::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:10:08,046::Shooting::INFO::Stabilization
2011-12-16 11:10:08,046::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:08,546::Shooting::INFO::Shutter cycle
2011-12-16 11:10:08,546::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:08,546::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:08,546::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:08,546::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:08,562::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:08,562::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:08,812::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:09,217::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=179.9, pitch=0.0, roll=90.0
2011-12-16 11:10:09,217::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '4'}
2011-12-16 11:10:09,217::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m09s, attr={}
2011-12-16 11:10:09,217::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '179.9', 'roll': '90.0', 'pitch': '0.0'}
2011-12-16 11:10:09,217::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:09,217::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:09,217::Main::DEBUG::ShootController.__onShootingUpdate(): index=4, yaw=180.0, pitch=0.0, state=ok, next=None
2011-12-16 11:10:09,217::Shooting::DEBUG::Shooting.start(): position index=5, yaw=240.0, pitch=0.0
2011-12-16 11:10:09,217::Main::DEBUG::ShootController.__onShootingUpdate(): index=5, yaw=240.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:09,233::Shooting::DEBUG::Shooting.start(): pict #5 of 8, index=5, yaw=240.0, pitch=0.0
2011-12-16 11:10:09,233::Main::DEBUG::ShootController.__onShootingUpdate(): index=5, yaw=240.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:09,233::Shooting::INFO::Moving
2011-12-16 11:10:09,233::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:10:09,233::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 240.0
2011-12-16 11:10:09,233::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1762.00µs (7048)
2011-12-16 11:10:09,233::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-16 11:10:09,233::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:10:12,296::Shooting::INFO::Stabilization
2011-12-16 11:10:12,296::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:12,796::Shooting::INFO::Shutter cycle
2011-12-16 11:10:12,796::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:12,796::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:12,812::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:12,812::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:12,812::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:12,812::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:13,062::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:13,453::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=240.0, pitch=0.0, roll=90.0
2011-12-16 11:10:13,453::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '5'}
2011-12-16 11:10:13,453::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m13s, attr={}
2011-12-16 11:10:13,453::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '240.0', 'roll': '90.0', 'pitch': '0.0'}
2011-12-16 11:10:13,453::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:13,453::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:13,467::Main::DEBUG::ShootController.__onShootingUpdate(): index=5, yaw=240.0, pitch=0.0, state=ok, next=None
2011-12-16 11:10:13,467::Shooting::DEBUG::Shooting.start(): position index=6, yaw=300.0, pitch=0.0
2011-12-16 11:10:13,467::Main::DEBUG::ShootController.__onShootingUpdate(): index=6, yaw=300.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:13,467::Shooting::DEBUG::Shooting.start(): pict #6 of 8, index=6, yaw=300.0, pitch=0.0
2011-12-16 11:10:13,467::Main::DEBUG::ShootController.__onShootingUpdate(): index=6, yaw=300.0, pitch=0.0, state=None, next=True
2011-12-16 11:10:13,467::Shooting::INFO::Moving
2011-12-16 11:10:13,467::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:10:13,467::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 300.0
2011-12-16 11:10:13,467::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1952.00µs (7808)
2011-12-16 11:10:13,483::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 0.0
2011-12-16 11:10:13,483::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1500.00µs (6000)
2011-12-16 11:10:16,453::Shooting::INFO::Stabilization
2011-12-16 11:10:16,453::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:16,953::Shooting::INFO::Shutter cycle
2011-12-16 11:10:16,953::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:16,953::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:16,953::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:16,953::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:16,953::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:16,953::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:17,203::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:17,562::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=299.9, pitch=0.0, roll=90.0
2011-12-16 11:10:17,562::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '6'}
2011-12-16 11:10:17,562::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m17s, attr={}
2011-12-16 11:10:17,562::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '299.9', 'roll': '90.0', 'pitch': '0.0'}
2011-12-16 11:10:17,562::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:17,562::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:17,578::Main::DEBUG::ShootController.__onShootingUpdate(): index=6, yaw=300.0, pitch=0.0, state=ok, next=None
2011-12-16 11:10:17,578::Shooting::DEBUG::Shooting.start(): position index=7, yaw=300.0, pitch=90.0
2011-12-16 11:10:17,578::Main::DEBUG::ShootController.__onShootingUpdate(): index=7, yaw=300.0, pitch=90.0, state=None, next=True
2011-12-16 11:10:17,578::Shooting::DEBUG::Shooting.start(): pict #7 of 8, index=7, yaw=300.0, pitch=90.0
2011-12-16 11:10:17,578::Main::DEBUG::ShootController.__onShootingUpdate(): index=7, yaw=300.0, pitch=90.0, state=None, next=True
2011-12-16 11:10:17,578::Shooting::INFO::Moving
2011-12-16 11:10:17,578::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:10:17,578::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 300.0
2011-12-16 11:10:17,578::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1952.00µs (7808)
2011-12-16 11:10:17,592::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to 90.0
2011-12-16 11:10:17,592::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1227.00µs (4908)
2011-12-16 11:10:21,233::Shooting::INFO::Stabilization
2011-12-16 11:10:21,233::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:21,733::Shooting::INFO::Shutter cycle
2011-12-16 11:10:21,733::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:21,733::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:21,733::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:21,733::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:21,733::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:21,733::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:21,983::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:22,390::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=299.9, pitch=90.1, roll=90.0
2011-12-16 11:10:22,390::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '7'}
2011-12-16 11:10:22,390::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m22s, attr={}
2011-12-16 11:10:22,390::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '299.9', 'roll': '90.0', 'pitch': '90.1'}
2011-12-16 11:10:22,390::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:22,390::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:22,405::Main::DEBUG::ShootController.__onShootingUpdate(): index=7, yaw=300.0, pitch=90.0, state=ok, next=None
2011-12-16 11:10:22,405::Shooting::DEBUG::Shooting.start(): position index=8, yaw=300.0, pitch=-90.0
2011-12-16 11:10:22,405::Main::DEBUG::ShootController.__onShootingUpdate(): index=8, yaw=300.0, pitch=-90.0, state=None, next=True
2011-12-16 11:10:22,405::Shooting::DEBUG::Shooting.start(): pict #8 of 8, index=8, yaw=300.0, pitch=-90.0
2011-12-16 11:10:22,405::Main::DEBUG::ShootController.__onShootingUpdate(): index=8, yaw=300.0, pitch=-90.0, state=None, next=True
2011-12-16 11:10:22,405::Shooting::INFO::Moving
2011-12-16 11:10:22,405::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2011-12-16 11:10:22,405::Shooting::DEBUG::PanoduinoAxis.drive(): 'yawAxis' drive to 300.0
2011-12-16 11:10:22,405::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1952.00µs (7808)
2011-12-16 11:10:22,405::Shooting::DEBUG::PanoduinoAxis.drive(): 'pitchAxis' drive to -90.0
2011-12-16 11:10:22,405::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1773.00µs (7092)
2011-12-16 11:10:28,171::Shooting::INFO::Stabilization
2011-12-16 11:10:28,171::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2011-12-16 11:10:28,671::Shooting::INFO::Shutter cycle
2011-12-16 11:10:28,671::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2011-12-16 11:10:28,671::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2011-12-16 11:10:28,671::Shooting::TRACE::ShutterPlugin.shoot()
2011-12-16 11:10:28,671::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2011-12-16 11:10:28,671::Shooting::TRACE::ShutterPlugin._triggerShutter()
2011-12-16 11:10:28,671::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=2000.00µs (8000)
2011-12-16 11:10:28,921::Shooting::DEBUG::PololuMicroMaestroHardware.setTarget(): target=1000.00µs (4000)
2011-12-16 11:10:29,328::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=299.9, pitch=-90.1, roll=90.0
2011-12-16 11:10:29,328::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '8'}
2011-12-16 11:10:29,328::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2011-12-16_11h10m29s, attr={}
2011-12-16 11:10:29,328::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '299.9', 'roll': '90.0', 'pitch': '-90.1'}
2011-12-16 11:10:29,328::Shooting::TRACE::Data.serialize()
2011-12-16 11:10:29,328::Main::TRACE::ShootController.__onShootingProgress()
2011-12-16 11:10:29,328::Main::DEBUG::ShootController.__onShootingUpdate(): index=8, yaw=300.0, pitch=-90.0, state=ok, next=None
2011-12-16 11:10:29,328::Main::DEBUG::ShootController.__onShootingUpdate(): index=9, yaw=300.0, pitch=-90.0, state=None, next=True
2011-12-16 11:10:29,342::Shooting::INFO::Shoot process finished
2011-12-16 11:10:29,342::Main::DEBUG::ShootController.__onShootingStopped(): status=ok
2011-12-16 11:10:30,796::Main::TRACE::ShootController.__onStopFinishPushButtonClicked()
2011-12-16 11:10:32,000::Main::TRACE::AbstractModalDialogController._onRejected()
2011-12-16 11:10:36,655::Main::TRACE::MainController.__onActionHelpViewLogActivated()Thanks Frédéric !!
Last edited by thelight (2011-12-16 05:49:43)
Offline
but the error also occurs when connected with "bluetooth system" in PC environtment (windows OS) ...not only in paired through python module (pybluez)..(maemo OS)
That 2 config equally connected wirelessly...PW on N810 (Panoduino : bluetooth driver/failed) ---> using wireless BT connection and PW on PC (Panoduino : bluetooth driver/failed) ---> using wireless BT connection.....so the problem not only in "maemo environtment/python module 'pybluez' but in "windows environtment" too
so..my conclusion is...the main problem is in my BT module (DFrobot BT V3)
on the other hand..
PW on PC (Panoduino : serial driver/succeed) ---> using wireless BT connection too...and not with wire
When you use the Papywizard serial driver, this mean that you pair the BT device using system tools, right? Sure, this config can only work in PC env., as Maemo lacks the serial driver...
So, as I said, when pairing through system tools, and using the serial driver on the virtual com port, all works fine. But when pairing using Papywizard bluetooth driver (pybluez), it does not work.
Can you confirm?
BTW, are your sure your batteries are OK? In one case, the bluetooth connection may not initialize the DFRobot bluetooth module correctly, and it may drain too much current, so is unable to drive the TX line correctly. Can't you have a look at signal level, with an oscilloscope? It must be an electrical problem, as all works fine in one direction only.
Offline
fma38 wrote:
But when pairing using Papywizard bluetooth driver (pybluez), it does not work.
yes..and when pairing using Papywizard (windows version) bluetooth driver,it does not work too...
fma38 wrote:
BTW, are your sure your batteries are OK? In one case, the bluetooth connection may not initialize the DFRobot bluetooth module correctly, and it may drain too much current, so is unable to drive the TX line correctly.
yes..i tried in 2 ways
1. i had tested with electrical source from DC adaptor (main source to dc input pololu maestro and BT module get the power from onboard dc output Pololu Maestro (5 volt))
2. i had tested with separated electrical source..one source for pololu maestro and the other for BT module..
and both of them give the same result...
BTW what about your experience using Bluesmirf BT module for your papypololu?..is it OK?..if i not wrong..Bluesmirf BT module also use 3.3 volt input power?..
Offline
I think i had found the clues of this mystery..![]()
after looking at internet...there a lot of complaints about the performance of DFrobot BT, one of them is..a fact that DFrobot BT V3 is not compatible with Arduino Uno because of some resistor conflict in the serial port, and at the official forum DFRobot, the admin said : "After a week test and research. We do find lots of serial software do not support this bluetooth serial port.One works for us is the hyper terminal which can read and write data".
Here some of the link :
http://www.dfrobot.com/forum/index.php?topic=102.0
http://www.dfrobot.com/forum/index.php?topic=79.0
http://www.dfrobot.com/forum/index.php?topic=79.15
http://www.youtube.com/watch?v=rT31q1vd … redirect=1
how do you think about that ?? ![]()
Last edited by thelight (2011-12-16 12:58:44)
Offline
Pages: 1 2
Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
|
CHOOSING KOLOR Why choose Kolor? Which solution to choose? Download a trial Where can I buy? Education |
SOFTWARE Autopano Pro Autopano Giga Panotour Panotour Pro XnView |
ACCESSORIES Training DVD Panobook PROJECTS Paris 26 Gigapixels Yosemite 17 Gigapixels |
COMMUNITY Forums YouTube channel Google+ |
COMPANY Blog About Kolor Resellers Contact Visit us |
PRESS Press center Press review TOOLS My account |
