anat replied to the topic 'INDI libqsiapi coexists with native libqsiapi?' in the forum. 3 years ago

Hello

I recently found communication errors with QSI583 and 683 with this setup: RPi3+libftd2xx+libqsiapi+GoQat. GoQat reports the following errors:
> QSICamera_get_Position: 0x00000578: Cannot Get Filter Position
and
> QSICamera_get_Position: 0x00000578: Cannot Get Camera State
I also attach the log files from GoQat.

These errors are actually reported by libqsiapi. So, I think it is the problem between libqsiapi and the QSI camera. It can be the libftd2xx from here...www.ftdichip.com/Drivers/D2XX.htm

Do you ever have any problem like this for the setup with RPi + libftdi1.0 + libqsiapi + INDI ? Any advice would be appreciated. Thank you.

Anat

Read More...

anat replied to the topic 'How to control a mount from indi_setprop' in the forum. 3 years ago

Gonzothegreat wrote:

Hi Anat,
Take look at the following thread: www.indilib.org/forum/general/559-how-to...om-indi-setprop.html

Hi Stephane

Good to hear from you. It works as expected now. Thanks.

Best regards,
Anat

Read More...

anat replied to the topic 'How to control a mount from indi_setprop' in the forum. 3 years ago

knro wrote:

As explained in INDI Developer Manual scripting examples, you need to set both values at once. You cannot set partial value for property, it must be for all elements (RA/DEC in this case)

Thanks. Note that the quote has to cover the whole command:
root@iAstroHub:~# indi_setprop "Telescope Simulator.EQUATORIAL_EOD_COORD.RA;DEC=2;1"
root@iAstroHub:~# indi_setprop "Telescope Simulator".EQUATORIAL_EOD_COORD.RA;DEC=2;1
Malformed assignment: RA
Purpose: set one or more writable INDI properties
$Revision: 1.6 $
Usage: indi_setprop [options] {[type] spec} ...
Options:
  -d f  : use file descriptor f already open to server
  -h h  : alternate host, default is localhost
  -p p  : alternate port, default is 7624
  -t t  : max time to wait, default is 2 secs
  -v    : verbose (more are cumulative)
Each spec optionally preceded by its type is sent without first confirming
its structure. This is much more efficient but there is no error checking.
Types are indicated with the following flags:
  -x    : Text
  -n    : Number
  -s    : Switch
Spec may be either:
    device.property.e1[;e2...]=v1[;v2...]
  or
    device.property.e1=v1[;e2=v2...]
Exit status:
  0: all settings successful
  1: at least one setting was invalid
  2: real trouble, try repeating with -v
-bash: 1: command not found
root@iAstroHub:~#


Read More...

anat replied to the topic 'How to control a mount from indi_setprop' in the forum. 3 years ago

Hi Jasem,

Thanks. It still didn't work as shown below.

root@iAstroHub:~# indi_setprop "Telescope Simulator".EQUATORIAL_EOD_COORD.RA=12.56
root@iAstroHub:~# indi_setprop "Telescope Simulator".EQUATORIAL_EOD_COORD.DEC=14
root@iAstroHub:~# indi_getprop
Telescope Simulator.CONNECTION.CONNECT=On
Telescope Simulator.CONNECTION.DISCONNECT=Off
Telescope Simulator.DRIVER_INFO.DRIVER_NAME=Telescope Simulator
Telescope Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_telescope
Telescope Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
Telescope Simulator.DRIVER_INFO.DRIVER_INTERFACE=5
Telescope Simulator.DEBUG.ENABLE=Off
Telescope Simulator.DEBUG.DISABLE=On
Telescope Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
Telescope Simulator.DEVICE_PORT.PORT=/dev/ttyUSB0
Telescope Simulator.TELESCOPE_BAUD_RATE.9600=On
Telescope Simulator.TELESCOPE_BAUD_RATE.19200=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.38400=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.57600=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.115200=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.230400=Off
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ON_COORD_SET.TRACK=On
Telescope Simulator.ON_COORD_SET.SLEW=Off
Telescope Simulator.ON_COORD_SET.SYNC=Off
Telescope Simulator.EQUATORIAL_EOD_COORD.RA=0.017006837282000000083
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=90
Telescope Simulator.TELESCOPE_ABORT_MOTION.ABORT=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_NORTH=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_SOUTH=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_WEST=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_EAST=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_GUIDE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_CENTERING=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_FIND=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_MAX=On
Telescope Simulator.TIME_UTC.UTC=
Telescope Simulator.TIME_UTC.OFFSET=
Telescope Simulator.GEOGRAPHIC_COORD.LAT=0
Telescope Simulator.GEOGRAPHIC_COORD.LONG=0
Telescope Simulator.GEOGRAPHIC_COORD.ELEV=0
Telescope Simulator.TELESCOPE_PARK.PARK=Off
Telescope Simulator.TELESCOPE_PARK.UNPARK=On
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_RA=13.726686511344775354
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_DEC=90
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_CURRENT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_DEFAULT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_WRITE_DATA=Off
Telescope Simulator.TELESCOPE_INFO.TELESCOPE_APERTURE=120
Telescope Simulator.TELESCOPE_INFO.TELESCOPE_FOCAL_LENGTH=900
Telescope Simulator.TELESCOPE_INFO.GUIDER_APERTURE=120
Telescope Simulator.TELESCOPE_INFO.GUIDER_FOCAL_LENGTH=900
Telescope Simulator.TARGET_EOD_COORD.RA=0
Telescope Simulator.TARGET_EOD_COORD.DEC=0
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_S=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_WE=0.2999999999999999889
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_NS=0.2999999999999999889
Telescope Simulator.EQUATORIAL_PE.RA_PE=15
Telescope Simulator.EQUATORIAL_PE.DEC_PE=15
Telescope Simulator.PE_NS.PE_N=Off
Telescope Simulator.PE_NS.PE_S=Off
Telescope Simulator.PE_WE.PE_W=Off
Telescope Simulator.PE_WE.PE_E=Off
Telescope Simulator.DEVICE_PORT.PORT=/dev/ttyUSB0
Telescope Simulator.TELESCOPE_BAUD_RATE.9600=On
Telescope Simulator.TELESCOPE_BAUD_RATE.19200=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.38400=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.57600=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.115200=Off
Telescope Simulator.TELESCOPE_BAUD_RATE.230400=Off
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ON_COORD_SET.TRACK=On
Telescope Simulator.ON_COORD_SET.SLEW=Off
Telescope Simulator.ON_COORD_SET.SYNC=Off
Telescope Simulator.EQUATORIAL_EOD_COORD.RA=0.017006837282000000083
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=90
Telescope Simulator.TELESCOPE_ABORT_MOTION.ABORT=Off
Telescope Simulator.TIME_UTC.UTC=
Telescope Simulator.TIME_UTC.OFFSET=
Telescope Simulator.GEOGRAPHIC_COORD.LAT=0
Telescope Simulator.GEOGRAPHIC_COORD.LONG=0
Telescope Simulator.GEOGRAPHIC_COORD.ELEV=0
Telescope Simulator.TELESCOPE_PARK.PARK=Off
Telescope Simulator.TELESCOPE_PARK.UNPARK=On
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_RA=13.726686511344775354
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_DEC=90
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_CURRENT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_DEFAULT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_WRITE_DATA=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_NORTH=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_SOUTH=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_WEST=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_EAST=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_GUIDE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_CENTERING=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_FIND=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_MAX=On
Telescope Simulator.TELESCOPE_INFO.TELESCOPE_APERTURE=120
Telescope Simulator.TELESCOPE_INFO.TELESCOPE_FOCAL_LENGTH=900
Telescope Simulator.TELESCOPE_INFO.GUIDER_APERTURE=120
Telescope Simulator.TELESCOPE_INFO.GUIDER_FOCAL_LENGTH=900
Telescope Simulator.TARGET_EOD_COORD.RA=0
Telescope Simulator.TARGET_EOD_COORD.DEC=0
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_S=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_WE=0.2999999999999999889
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_NS=0.2999999999999999889
Telescope Simulator.EQUATORIAL_PE.RA_PE=15
Telescope Simulator.EQUATORIAL_PE.DEC_PE=15
Telescope Simulator.PE_NS.PE_N=Off
Telescope Simulator.PE_NS.PE_S=Off
Telescope Simulator.PE_WE.PE_W=Off
Telescope Simulator.PE_WE.PE_E=Off


Read More...

anat created a new topic ' How to control a mount from indi_setprop' in the forum. 3 years ago

Hello

I want to control a mount using indi_setprop. I did the following but it seemed that the mount didn't change coordinates. The problem also occurred with EQMOD. What is wrong with my command sequence? Thank you.

indi_setprop "Telescope Simulator.CONNECTION.CONNECT=On"
indi_setprop "Telescope Simulator.ON_COORD_SET.TRACK=On"
indi_setprop "Telescope Simulator.EQUATORIAL_EOD_COORD.RA=12.56"
indi_setprop "Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=14"

indi_getprop "Telescope Simulator.EQUATORIAL_EOD_COORD.*"                                   
 Telescope Simulator.EQUATORIAL_EOD_COORD.RA=330.95805199999955448
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=4907.3707799999974668
Telescope Simulator.EQUATORIAL_EOD_COORD.RA=330.95805199999955448

Anat

Read More...

anat replied to the topic 'iAstroHub 3.0 for RPi3 is ready!' in the forum. 3 years ago

I attach some screenshots here. Please see more screenshots in the manual.

Read More...

anat created a new topic ' iAstroHub 3.0 for RPi3 is ready!' in the forum. 3 years ago

Dear all,

I am glad to release iAstroHub 3.0 for RPi3. Thanks to Jasem, Peter, Jean-Luc (geehalel) for your help. The detail of the project is at
www.cloudynights.com/topic/551998-iastro...or-astrophotography/

RPi works as the server and client. A user can control everything from the web interface. For details, You can get the manual from
drive.google.com/file/d/0B3RSuv91xWggM29...SGc/view?usp=sharing

Best regards,
Anat

Read More...

yburyjake thanked anat in topic INDI Web Manager 3 years ago

yburyjake thanked anat in topic INDI Web Manager 3 years ago

yburyjake thanked anat in topic INDI Web Manager 3 years ago

anat replied to the topic 'INDI libqsiapi coexists with native libqsiapi?' in the forum. 3 years ago

And one more point: label="" in Fan, Antiblooming, and Gain. So the fields don't show in some clients.

2016-06-02T00:24:10: Client 0: sending msg copy 1 nq 1:
<defSwitchVector device="QSI CCD" name="Gain" label="" group="Options" state="Idle" perm="rw" rule="OneOfMany" timeout="60" timestamp="2016-06-02T00:24:10">
    <defSwitch name="High" label="">
Off
    </defSwitch>
    <defSwitch name="Low" label="">
Off
    </defSwitch>
    <defSwitch name="Auto" label="">
On
    </defSwitch>
</defSwitchVector>

2016-06-02T00:24:10: Driver indi_qsi_ccd: read defSwitchVector QSI CCD AntiBlooming Idle rw
     Normal='Off'
       High='Off'
2016-06-02T00:24:10: Client 0: queuing <defSwitchVector device='QSI CCD' name='AntiBlooming'>
2016-06-02T00:24:10: Client 0: sending msg copy 1 nq 1:
<defSwitchVector device="QSI CCD" name="AntiBlooming" label="" group="Options" state="Idle" perm="rw" rule="OneOfMany" timeout="2.122e-314" timestamp="2016-06-02T00:24:10">
    <defSwitch name="Normal" label="">
Off
    </defSwitch>
    <defSwitch name="High" label="">
Off
    </defSwitch>
</defSwitchVector>

2016-06-02T00:24:10: Driver indi_qsi_ccd: read defSwitchVector QSI CCD Fan Idle rw
        Off='Off'
      Quiet='On'
       Full='Off'
2016-06-02T00:24:10: Client 0: queuing <defSwitchVector device='QSI CCD' name='Fan'>
2016-06-02T00:24:10: Client 0: sending msg copy 1 nq 1:
<defSwitchVector device="QSI CCD" name="Fan" label="" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="60" timestamp="2016-06-02T00:24:10">
    <defSwitch name="Off" label="">
Off
    </defSwitch>
    <defSwitch name="Quiet" label="">
On
    </defSwitch>
    <defSwitch name="Full" label="">
Off
    </defSwitch>
</defSwitchVector>


Read More...