Giter VIP home page Giter VIP logo

astra_lite's People

Contributors

art-den avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

gracospa

astra_lite's Issues

Image capture not working with Raspbery PI LibCamera C++ INDI driver

Today I tried astra_lite with LibCamera INDI driver (not indi_pylibcamera) and had no success.
I dont know where problem is, I have attached some screen shots, INDI properties and very verbose log.

I have tested on fresh instalation of Stellarmate 1.8.1.

cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

Conection to INDI server succeded:
image

First time shot is all black, second one never finishes:
image

INDI_properties.txt

astra_lite_2024-03-14_07-22-41.log

Astralite build error

When I try to build astra lite on windows i get this:

# cargo build --release
   Compiling astra_lite v0.0.100 (C:\Users\Simon\Downloads\astra_lite-main)
warning: use of deprecated method `chrono::TimeZone::datetime_from_str`: use `DateTime::parse_from_str` instead
   --> src\image_raw.rs:154:24
    |
154 |         let time = Utc.datetime_from_str(time_str, "%Y-%m-%dT%H:%M:%S%.3f").ok();
    |                        ^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(deprecated)]` on by default

warning: use of deprecated method `chrono::TimeZone::datetime_from_str`: use `DateTime::parse_from_str` instead
    --> src\indi_api.rs:4482:31
     |
4482 |             .and_then(|s| Utc.datetime_from_str(s, "%Y-%m-%dT%H:%M:%S").ok())
     |                               ^^^^^^^^^^^^^^^^^

error: linking with `link.exe` failed: exit code: 1181
  |
  = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\Simon\\AppData\\Local\\Temp\\rustcdqBufM\\symbols.o" "C:\\Users\\Simon\\Downloads\\astra_lite-main\\target\\release\\deps\\astra_lite.astra_lite.2b95bf701c26e7ff-cgu.0.rcgu.o" "/LIBPATH:C:\\Users\\Simon\\Downloads\\astra_lite-main\\target\\release\\deps" "/LIBPATH:C:\\Users\\Simon\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_msvc-0.48.5\\lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:/msys64/mingw64/lib" "/LIBPATH:C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-d1b73685f2fdc914.rlib" "kernel32.lib" "bcrypt.lib" "advapi32.lib" "gobject-2.0.lib" "gtk-3.lib" "gdk-3.lib" "z.lib" "gdi32.lib" "imm32.lib" "shell32.lib" "ole32.lib" "uuid.lib" "winmm.lib" "dwmapi.lib" "setupapi.lib" "cfgmgr32.lib" "hid.lib" "winspool.lib" "comctl32.lib" "comdlg32.lib" "pangowin32-1.0.lib" "pangocairo-1.0.lib" "pango-1.0.lib" "harfbuzz.lib" "atk-1.0.lib" "cairo-gobject.lib" "cairo.lib" "gdk_pixbuf-2.0.lib" "gio-2.0.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "atk-1.0.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "gdk-3.lib" "z.lib" "gdi32.lib" "imm32.lib" "shell32.lib" "ole32.lib" "uuid.lib" "winmm.lib" "dwmapi.lib" "setupapi.lib" "cfgmgr32.lib" "hid.lib" "winspool.lib" "comctl32.lib" "comdlg32.lib" "pangowin32-1.0.lib" "pangocairo-1.0.lib" "pango-1.0.lib" "harfbuzz.lib" "gdk_pixbuf-2.0.lib" "cairo-gobject.lib" "cairo.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "pango-1.0.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "harfbuzz.lib" "gdk_pixbuf-2.0.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "gio-2.0.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "advapi32.lib" "cfgmgr32.lib" "gdi32.lib" "kernel32.lib" "msimg32.lib" "ole32.lib" "opengl32.lib" "shell32.lib" "user32.lib" "winspool.lib" "ws2_32.lib" "cairo-gobject.lib" "cairo.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "gobject-2.0.lib" "glib-2.0.lib" "intl.lib" "legacy_stdio_definitions.lib" "windows.0.48.5.lib" "kernel32.lib" "advapi32.lib" "bcrypt.lib" "kernel32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "kernel32.lib" "ws2_32.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\Users\\Simon\\Downloads\\astra_lite-main\\target\\release\\deps\\astra_lite.exe" "/SUBSYSTEM:windows" "/ENTRY:mainCRTStartup" "/OPT:REF,ICF" "/DEBUG" "/NATVIS:C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\Simon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" "C:\\Users\\Simon\\Downloads\\astra_lite-main\\target\\release\\build\\astra_lite-a2d32f53e85295f1\\out/win_resource.lib"
  = note: LINK : fatal error LNK1181: cannot open input file 'gobject-2.0.lib'


warning: `astra_lite` (bin "astra_lite") generated 2 warnings
error: could not compile `astra_lite` (bin "astra_lite") due to previous error; 2 warnings emitted
# cargo -V
cargo 1.72.1 (103a7ff2e 2023-08-15)

Feature: Allow hostnames and port number

The field "Connect remote:" allows olny IP addresses.
When using hostnames or port numbers like 127.0.0.1:8624 connecting fails with:
"Error: Invalid socket address syntax"

Because ip Addresses can change when using DHCP it would be fine to use hostnames.
Port number will be most of the time the default one.
But perhaps someone must change it.
In this case a field for the port number would be helpful.

Connecting remote server fails

I'm trying to connect to a remote indiserver, but this fails with AstraLite.
grafik

Remote server is running and I can connet with Kstars.
Can I provide additional information here?

Take shot results in: Aborted (core dumped)

I run AstraLite on my ubuntu 22.04 (x86_64) and connect to my remote INDI server.
After connection is established I try to take a shot but AstraLite immediately crashes with: Aborted (core dumped)

Precompiled binaries

I think that astra_lite needs prebuild binaries. I think that this is really great software and that a lot more users would try it if there were prebuild releases availiable for Windows and Linux.

Testing would be a lot easier too, because we would be able to pin specific issues to specific versions of astra_lite.

@art-den what do you think?

Errors in Astra_lite logs when using indi_pylibcamera

When using indi_pylibcamera driver 2.6.0 with Astra_lite, it kinda work, but it's unstable. I'm guessing that folowing errors have something to do with that.

I'm not quite sure if this is astra_lite related error or indi_pylibcamera, maybe it is both. Image blob part is striped away. I only left start and end of it.

[2024-05-05 18:26:23.547905 +02:00] INFO astra_lite x86_64 ver. 0.0.90 is started
[2024-05-05 18:26:36.904190 +02:00] ERROR indi_api: 'Property `TIME_UTC` of device `GPSD` not found' for XML

<setTextVector device="GPSD" name="TIME_UTC" state="Busy" timeout="60" timestamp="2024-05-05T16:26:38">
    <oneText name="UTC"/>
    <oneText name="OFFSET"/>
</setTextVector>
[2024-05-05 18:26:36.904626 +02:00] ERROR indi_api: 'Property `GEOGRAPHIC_COORD` of device `GPSD` not found' for XML

<setNumberVector device="GPSD" name="GEOGRAPHIC_COORD" state="Busy" timeout="60" timestamp="2024-05-05T16:26:38">
    <oneNumber name="LAT">
0
    </oneNumber>
    <oneNumber name="LONG">
0
    </oneNumber>
    <oneNumber name="ELEV">
0
    </oneNumber>
</setNumberVector>
[2024-05-05 18:26:36.905167 +02:00] ERROR indi_api: 'Property `GPS_STATUS` of device `GPSD` not found' for XML

<setTextVector device="GPSD" name="GPS_STATUS" state="Busy" timeout="60" timestamp="2024-05-05T16:26:38">
    <oneText name="GPS_FIX"/>
</setTextVector>
[2024-05-05 18:26:36.905345 +02:00] ERROR indi_api: 'Property `POLARIS` of device `GPSD` not found' for XML

<setNumberVector device="GPSD" name="POLARIS" state="Busy" timeout="60" timestamp="2024-05-05T16:26:38">
    <oneNumber name="HA">
0
    </oneNumber>
</setNumberVector>
[2024-05-05 18:26:36.905481 +02:00] ERROR indi_api: 'Property `GPS_REFRESH` of device `GPSD` not found' for XML

<setSwitchVector device="GPSD" name="GPS_REFRESH" state="Busy" timeout="0" timestamp="2024-05-05T16:26:38">
    <oneSwitch name="REFRESH">
Off
    </oneSwitch>
</setSwitchVector>
[2024-05-05 18:26:36.905607 +02:00] ERROR indi_api: 'Property `GPS_STATUS` of device `GPSD` not found' for XML

<setTextVector device="GPSD" name="GPS_STATUS" state="Busy" timeout="60" timestamp="2024-05-05T16:26:38">
    <oneText name="GPS_FIX">
NO FIX
    </oneText>
</setTextVector>
[2024-05-05 18:26:46.768334 +02:00] ERROR indi_api: Malformed XML. 1:1 Unexpected token: </
[2024-05-05 18:26:47.674317 +02:00] ERROR indi_api: 'Malformed XML. 1:1 Unexpected characters outside the root element: C' for XML
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIJAAkCCPoJAAj4CPoI/wj9CQAI9Qj7CPwJBAkACPUI9wj+CQAI/AkICP4JAQkLCPkJCgj3CQoJAwkACPcI/Qj3CQkI/gkHCPwI9Aj4CPcI/QjxCQAJBwkHCQEI9Aj/CQQI/QkJCQUJAwj9CPkJAgj5CQgJBAkDCQYJBgj/CPwI/Qj8CPYI/Qj7CP0JBwj9CQEI/AkACP8I/wj8CP4JBAj3CPwI9wj2CP4JBwj9CQUI9wkACQII/gj8CQEI/Aj/CP0I+gj8CPwI/wkACPkJAAj7CQUI+wj9CP4I/wj+CPwI/wkBCP0JAgj7CP4I9wkCCPcI+gj7CPwJAwj/CPoI9gj+CPIJAAj3CPsI+Aj+CQ0I/wkHCPUJAAkCCQ0JAgkBCP4JAQj/CPYI+wkFCP8JCAkMCPoJCAkFCPwJAAkACPkJBgj1CPwJCwkBCQAJAgj0CQEJBgkKCQkI/gkGCPwJAQkACPkI/wj3CP4JCAkECQIJCAkCCP8I9AkACPMI+gkFCQ0JBAj+CPwJAgj+CQII9Aj2CPYI/QkGCQIJBAj8CPsJCgjzCPkI+gj6CPII+gkACPsJAwj9CP8I+wj8CPoI/gj9CP0JAAkACQQI+wkDCQEI9gkKCPAI/wkHCQAI/Qj/CP0I+gkCCQAJBAkDCQMJCgkHCQMI+QkGCPkJAwkCCQcJBwj6CQMI9AkECPYI+gkCCPEJAAjyCPsJAgj6CPMI+QjzCPwJAAj+CQMJAQkBCP0JCQj+CQcI/gkECQEJBAj+CQkJAwj9CQQI9Aj9CQ0I/wj5CQQJAQkGCP4JBAj+CPoI+wkCCPYI+QkACP8JAAj8CPQJAQj9CPgJAgj+CQII/wkCCQsJDgj/CP8I/wkGCQgI+Aj2CQEJCQkCCPsI+AjxCPsI9gj/CQEI/QkDCQII/wkLCPkI/AkFCQEJAwkLCQYI+AkACQMJBwj+CQIJAQj+CP0JCAj6CQkI+wkCCPkI/QkCCPsI8gj9CPMJBwj8CPUI+Aj7CP8I+gj8CQAJAgj6CQQJAAkBCPoI+Qj7CQQI+QkHCQUJAQj6CP8I+QkHCPgI+Qj3CP4JAAjyCPkI/gj8CQEI9gjxCPsJCgj8CQIJBgj5CQQI/gj5CPwI+wkFCQ4JBQkMCQQI/gj+CQAJAwkFCP4I8wkDCQAJAAkKCQcJAQj7CPcI+gj8CPwJAQkECQAJAwkBCQEJAAkBCP4JBwj8CQEI+Aj6CQAJBAj8CQUJBwj6CP0JAgkACQMI+AkECPoI/QkGCPUJBgj5CPkJDAj9CQMI+wj2CPgI9AjzCPUI9QkBCPkI+QkICPkJCgj5CQUI+QkACQAJBAkQCP8I/Aj+CQII/QkFCP0JAQkDCQAJBQj5CQII/QkACQsI/QkLCP8I/AkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    </oneBLOB>
</setBLOBVector>
<setNumberVector device="indi_pylibcamera" name="CCD_EXPOSURE" state="Ok" timeout="60">
    <oneNumber name="CCD_EXPOSURE_VALUE">
0
    </oneNumber>
</setNumberVector>
[2024-05-05 18:30:11.306240 +02:00] ERROR indi_api: 'Property `CAMCTRL_BRIGHTNESS` of device `indi_pylibcamera` not found' for XML

<delProperty device="indi_pylibcamera" name="CAMCTRL_BRIGHTNESS"/>
[2024-05-05 18:30:11.306424 +02:00] ERROR indi_api: 'Property `CAMCTRL_COLOURGAINS` of device `indi_pylibcamera` not found' for XML

<delProperty device="indi_pylibcamera" name="CAMCTRL_COLOURGAINS"/>
[2024-05-05 18:30:11.306540 +02:00] ERROR indi_api: 'Property `CAMCTRL_CONTRAST` of device `indi_pylibcamera` not found' for XML

<delProperty device="indi_pylibcamera" name="CAMCTRL_CONTRAST"/>
[2024-05-05 18:30:11.306651 +02:00] ERROR indi_api: 'Property `CAMCTRL_EXPOSUREVALUE` of device `indi_pylibcamera` not found' for XML

<delProperty device="indi_pylibcamera" name="CAMCTRL_EXPOSUREVALUE"/>
[2024-05-05 18:30:11.306854 +02:00] ERROR indi_api: 'Property `CAMCTRL_SATURATION` of device `indi_pylibcamera` not found' for XML

<delProperty device="indi_pylibcamera" name="CAMCTRL_SATURATION"/>
[2024-05-05 18:30:11.306963 +02:00] ERROR indi_api: 'Property `CAMCTRL_SHARPNESS` of device `indi_pylibcamera` not found' for XML

<delProperty device="indi_pylibcamera" name="CAMCTRL_SHARPNESS"/>
[2024-05-05 18:30:59.678347 +02:00] ERROR indi_api: Malformed XML. 1:1 Unexpected token: </
[2024-05-05 18:31:00.600238 +02:00] ERROR indi_api: 'Malformed XML. 1:1 Unexpected characters outside the root element: I' for XML
I+wkICQsJAAj+CPMI/QkCCQQJDQj/CQ4I+Aj5CP4JAgkICQ0I/QkGCP8I/gkPCQAI/AkECP8I/AkDCQkJAgkECPwI+wkDCPoI/wkECQMJAQkACQAJAwkACP4JAgkJCPwJBgkFCP4JBAkFCQEJEQkECQYJDAkICQEJAgj9CQ4I+Qj4CQAJCQj1CQsJAAkACQQJAgkDCQAJAwj9CQEJCAj8CPsI9AkGCPcI+wkACP0I/gjyCP4JDgj5CPkJBgkFCQoJBgkACP4JCQj8CQwJCgkFCQsI/Qj8CP4JCgj6CP8I+Aj+CPwJAwj6CQEJCAj1CQUI9wkHCPYJAgkNCQAI/gkBCPwI/gj/CPII+wj2CQMJAQkGCQAJAwkCCQ4I/Qj9CQoI/Aj+CQIJBQj+CQUJAgkKCQsI/wkHCPkJBwj5CQAJBQkBCQQJAAkACPsJAwj3CQEI9wj4CPgJCQj7CPoI/gkACQYJAQkBCQYJAQkFCQYI+Qj/CPUJBQj1CQwI9wkECPkJBwjyCQEJBQkDCQAJBgj7CPgJDgj7CPgI+wj2CP4I9wkFCP0JAQkMCQEI/gkACQMI+wj+CP4JAgkCCPEJBQjvCQoJCQj3CQYI9wj2CQ8I+Aj+CQcI/QkECPoI/Qj8CQMI/AkFCQYJCAj3CRUJDQj5CPkJAwkGCQYJDQkCCQII+wkJCPwI/wj+CP8I/wj5CQQI9wj9CQYJBAkBCQIJBwkHCP0JCwkGCPYJAwj2CQoJBgj8CQQJBwj0CQsI/wkCCPwJAwkJCQ0I/wkECQsJAQkMCPwI/Aj9CP0JCgkDCPkJAAkPCQAJBAkICPoJBAj/CQgJAwj5CPkJBQj+CQAJAQj3CP4JAAkBCQUI/wkECPkI+gkBCP0I9gj8CQkI+gkGCPkI+Qj+CP8I/wj7CQYI+QkCCP4I/wkCCQQI9Qj1CQAI+AkACPwJAQkBCPEI/Qj2CQEI+wkCCQYI/Qj8CP4I/gj0CP8JBQj4CQMI/gkBCPwI/wkFCPwI/AkHCPoJAAj6CQII+wkACPgI/Qj9CPgI/Qj4CPwJAAj3CQEI/wj3CPIJAgj7CQUI9Aj8CQEJCgkCCQ0JCQj5CPYI/wjxCP8I9gj/CPcJBQj6CP0I/wkGCQUJDwkDCPoJBAj0CQII+AkBCPoI/gj+CPkJBQkACQEI/wkBCPsI8wj6CPoI+gj9CPcI/AkBCQAI9QkJCP4I+QkHCPkI/Qj8CPwI9wkKCQAJBQj9CPUJAQjxCPsI+Qj4CQEJAAkFCP4JAAj6CPoI/Qj/CPwI9wj+CQQI/QkCCP4I9AkGCQgI7Qj6CQoI9wj2CP0I/AkHCP8I/wkHCPUI9Qj4CQcI9AkDCPUJBAj2CP8I9AkECPgJAgkHCPkI+wj1CP4I/Qj2CPkI+wkACQAJAAkDCQYJAQkGCPsI+wj/CRMI9gkACPgJAAj/CPwI/AkHCPgI/gj3CP8I/wkCCQII9wj0CPgI+wj9CO0I/wj9CPwI/gj9CQII+QkGCQcI7Qj0CPgI+wj7CPoI/gj7CP0I/Aj9CP4JAgj/CPsI/wj+CQAI/AkLCQEI/wjvCQAI/Qj5CPwI/gj4CP0I9Aj3CPcJAwkFCQEI+AkACP8I+gkBCPwI/gj6CQQI/wkDCPoJAgj9CPYJAQj4CQkI9AkCCPoI+QkDCPoJAAj5CQMI/QkDCPsI+gkCCPMJBQj/CQIJAgj8CPkJDQj+CPkI+gkBCP0I+gjwCPwI+Qj4CPMI+Qj3CQAI8wj6CPMI+QkCCPgI+gkECQIJBgj8CQII+gkDCPwI/Qj8CPsI/wj7CQMI+wkKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    </oneBLOB>
</setBLOBVector>
<setNumberVector device="indi_pylibcamera" name="CCD_EXPOSURE" state="Ok" timeout="60">
    <oneNumber name="CCD_EXPOSURE_VALUE">
0
    </oneNumber>
</setNumberVector>

Shot settings not refreshing after changing camera

I started indi server with indi_pylibcamera and indi_simulator_ccd.
When I change Camera on "Camera & focuser" tab, "Shot settings" should refresh acording too selected camera.

Before camera change:
image

After camera change:
image

Expected after camera changed:
image

windows build error

Hi I'm new to this build system, can anyone identify the cause of this error?

PS C:\Users\wbend\Documents\GitHub\astra_lite> cargo build --release
Compiling glib-sys v0.18.1
Compiling gobject-sys v0.18.0
Compiling gio-sys v0.18.1
Compiling gdk-sys v0.18.0
Compiling pango-sys v0.18.0
Compiling gdk-pixbuf-sys v0.18.0
Compiling atk-sys v0.18.0
Compiling cairo-sys-rs v0.18.2
Compiling gtk-sys v0.18.0
Compiling astra_lite v0.0.130 (C:\Users\wbend\Documents\GitHub\astra_lite)
Compiling flexi_logger v0.24.2
error: failed to run custom build command for astra_lite v0.0.130 (C:\Users\wbend\Documents\GitHub\astra_lite)

Caused by:
process didn't exit successfully: C:\Users\wbend\Documents\GitHub\astra_lite\target\release\build\astra_lite-39b125a05a29b828\build-script-build (exit code: 101)
--- stderr
thread 'main' panicked at C:\Users\wbend.cargo\registry\src\index.crates.io-6f17d22bba15001f\embed-resource-1.8.0\src\windows_not_msvc.rs:44:23:
Couldn't to execute windres to compile "mswin_stuff/win_resource.rc" into "C:\Users\wbend\Documents\GitHub\astra_lite\target\release\build\astra_lite-1c83f3ba88653228\out/libwin_resource.a": program not found
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
PS C:\Users\wbend\Documents\GitHub\astra_lite>

RawFrames not saved on Raspberry PI Bullseye and Windows 11 with indi_pylibcamera driver

On Raspberry Pi Bullseye I have compiled latest version of Astra_Lite 0.0.61 from GitHub.
When I press "Start Save Lights" button RAW frames should be saved to /home/[user]/Astro/RawFrames. But progress indicator always stays at 0 / 10 and no RAW frames are saved.

I have tested with indi_pylibcamera driver and actual Raspberry PI HQ Camera.

Image and log for Raspberry PI OS Bullseye:
image

astra_lite_2023-05-10_08-17-13.log

On Windows 11 I used latest released precompiled binary 0.0.58.

Image and log for Windows 11:
image

astra_lite_2023-05-10_08-34-23.txt

Log file on Windows was huge, over 250MB so I've uploaded only part of it.

I have capture frames with front cap covering telescope. Not under real sky. Maybe that the problem?
With indi_simulator_ccd driver and Windows 11 it worked.

Livestacking is not working either. Probably same issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.