ASCOM Switch
ASCOM Switch
Ahoj, jako totál lama mě zajímá jestli je tu někdo kdo umí zkompilovat tento driver (udělat exáč) pro arduino switch "home made". Mám Visual Studio Code, ale chce to po mě nějakou registraci do mrkvošrot účtu, asi kvůli instalaci .NET rozhraní či čeho.
Taky je otázka, zdali to bude bezvad fungovat i se současnou verzí ASCOM, přecejen už je to 8let.
Taky je otázka, zdali to bude bezvad fungovat i se současnou verzí ASCOM, přecejen už je to 8let.
- Přílohy
-
- EQSwitch-master.zip
- (287.17 KiB) Staženo 133 x
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
- MMys
- Příspěvky: 18277
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 52
- Kontaktovat uživatele:
Re: ASCOM Switch
Ve VS Code to asi neuděláš, mám funkční VS 2022, a pár ASCOM driverů už jsem v tom spáchal. Zkusím to.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Re: ASCOM Switch
Nainstaloval jsem VS 2022 stažený ze stránek MS. Otevřel projekt *.csproj
posílám screen nějakých chybových hlášek
Jako vesnický vidlák co napsal jen pár nějakých blbin v Pythonu zpracovávajících převážně text a jednodušší matematické operace nevím co si z toho odnést. Píše mi to, že v souboru Drivers.cs jsou nějaké neexistující názvy oboru názvů (prokrista co to je
). Vím co je string, proměnná, integer, float, regulární výraz, operátor.
posílám screen nějakých chybových hlášek
Jako vesnický vidlák co napsal jen pár nějakých blbin v Pythonu zpracovávajících převážně text a jednodušší matematické operace nevím co si z toho odnést. Píše mi to, že v souboru Drivers.cs jsou nějaké neexistující názvy oboru názvů (prokrista co to je
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Re: ASCOM Switch
Trochu jsem pokročil, nainstaloval jsem ASCOMácké developer tools, k tomu templáty rozšíření pro Ascom Visual Studio, jak se píše zde:
https://ascom-standards.org/Downloads/P ... onents.htm
a teď se to tváří, že:
ale *.exe tam nikde nevidím, má tam vůbec být?
Posílám zabalené co mi z toho vypadlo.
https://ascom-standards.org/Downloads/P ... onents.htm
a teď se to tváří, že:
ale *.exe tam nikde nevidím, má tam vůbec být?
Posílám zabalené co mi z toho vypadlo.
- Přílohy
-
- EQSwitch-master-sestaveno.zip
- (1.67 MiB) Staženo 163 x
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Re: ASCOM Switch
Odpoveď z chatGPT. Takže ešte by som najprv prepol z Debug na Release, znova zbuildoval a potom skopiroval ten ASCOM.EQSwitch.Swtich.dll a nakoniec zavolal ten script.
- Přílohy
-
- Snímka obrazovky zo dňa 2025-10-11 07-40-00.png (126.22 KiB) Zobrazeno 719 x
SW 150/750, TS UNC 200/800, SW EQ6-R, Canon R10, ASI220Mini, ASI1600MM Pro, ASI485MC, SW Flex 300/1500 INDI/KStars build skript FITS/XISF prehliadač
- MMys
- Příspěvky: 18277
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 52
- Kontaktovat uživatele:
Re: ASCOM Switch
Ano,
nedostal jsem se k tomu. Pokud jsi to už přeložil, a máš ty DLL, tak je to hotové. EXE vzniká pouze pokud je ASCOM driver koncipovaný jako tzv. local server. To ale tenhle projekt není, a výsledkem je jen klasická DLL. Tak to má být. Přepni to na release, a pak zaregistruj tu DLL, přesně jak ti píše nou.
Pokud to máš jen pro sebe, tak to takhle stačí, ručně zaregistrovat. Pokud bys to chtěl nabízet, tak by bylo dobré udělat pro to instalátor. Nejlepší z free je asi InnoSetup.
nedostal jsem se k tomu. Pokud jsi to už přeložil, a máš ty DLL, tak je to hotové. EXE vzniká pouze pokud je ASCOM driver koncipovaný jako tzv. local server. To ale tenhle projekt není, a výsledkem je jen klasická DLL. Tak to má být. Přepni to na release, a pak zaregistruj tu DLL, přesně jak ti píše nou.
Pokud to máš jen pro sebe, tak to takhle stačí, ručně zaregistrovat. Pokud bys to chtěl nabízet, tak by bylo dobré udělat pro to instalátor. Nejlepší z free je asi InnoSetup.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Re: ASCOM Switch
Jen pro sebe, ale stejnak nevím co s tím. Do Arduina jsem pře IDE nahrál EQSwith.ino
Zaregistroval přes regasm.exe DLL /tlb, ten RegisterASCOM.vbs jaksi na disku v té cestě nemám.
Ovladač se už dá normálně v tom ASCOM čůzru
zvolit a nastavit, ale po kliknutí "connect" končím takto:
A jen pro uplnost, po přeložení ve VS mi to dole píše:
Což vůbec nevím co je a jestli to s tím náhodou nemá souvislost.
Zaregistroval přes regasm.exe DLL /tlb, ten RegisterASCOM.vbs jaksi na disku v té cestě nemám.
Ovladač se už dá normálně v tom ASCOM čůzru
A jen pro uplnost, po přeložení ve VS mi to dole píše:
Což vůbec nevím co je a jestli to s tím náhodou nemá souvislost.
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Re: ASCOM Switch
Pečte na to, našel jsem něco lepšího
https://github.com/florindumitrescu94/D ... owerBox_V3
přeložil ve VS, přes Driver installer inno script generator vyrobil exe instalalátor a... vizte obrázek
Já to prostě neumím
https://github.com/florindumitrescu94/D ... owerBox_V3
přeložil ve VS, přes Driver installer inno script generator vyrobil exe instalalátor a... vizte obrázek
Já to prostě neumím
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
- MMys
- Příspěvky: 18277
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 52
- Kontaktovat uživatele:
Re: ASCOM Switch
Mě se to na první pokus přeložilo bez toho varování na konci. Ale nemám ten HW ani po ruce Arduino, abych si ho vyrobil. Zkus nastavit VisualStudio aby se spouštělo s oprávněním jako správce. Když to dám bez toho, skončí mi to se stejným hlášením jako tobě.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
- MMys
- Příspěvky: 18277
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 52
- Kontaktovat uživatele:
Re: ASCOM Switch
mscore.dll
to už je v pohodě, to jsem jednou řešil taky. Buď máš nainstalovaný špatný .NET framework (jiný než pro který jsi to přeložil ve VS), nebo čert ví. Tu DLL si někde stahneš, a nebo si zkontroluj verze .NET
to už je v pohodě, to jsem jednou řešil taky. Buď máš nainstalovaný špatný .NET framework (jiný než pro který jsi to přeložil ve VS), nebo čert ví. Tu DLL si někde stahneš, a nebo si zkontroluj verze .NET
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Re: ASCOM Switch
Podle čeho zjistím jaký .NET bych měl mít? V OS nainstalovaných aplikacích mám .NET SDK 9.0.305 from Visual Studio.
Když stáhnu tu mscoree.dll tak nevím kam s ní.
Zkoušel jsem kontaktovat autora projektu emailem napsaným na Githubu a vrátí se mi nedoručeno adresa neexistuje
Když stáhnu tu mscoree.dll tak nevím kam s ní.
Zkoušel jsem kontaktovat autora projektu emailem napsaným na Githubu a vrátí se mi nedoručeno adresa neexistuje
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
- MMys
- Příspěvky: 18277
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 52
- Kontaktovat uživatele:
Re: ASCOM Switch
Ve VS máš v projektu nastaveno, pro jaký framework se to kompiluje, a tentýž bys měl mít instalovaný.
Tak se podívej, co tam máš, a ten samý si nainstaluj a bude to OK.
Tak se podívej, co tam máš, a ten samý si nainstaluj a bude to OK.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Re: ASCOM Switch
Panebože já jsem vůl, dyť ty sestavené exe na gitu jsou https://github.com/florindumitrescu94/D ... tag/v1.0.0
Ale ona se mi stala jiná věc, jak jsem tady šaškoval stím mnou kompilovaným, který jsem pak bězně odinstaloval skrze přidat/odebrat z ovládacích panelů, ale řádek z ascom chooseru nezmizel. Furt tam visí. Myslím si, že se to furt snaží pouštět ten neexistující i když jsem teď nainstaloval ten sestavený autorem. Nedá se to nějak vyčistit?
Tak už vím, přes profile explorer se to dá mazat, bohužel ale problém s mscoree.dll i z autorova setup.exe přetrvává.
Ale ona se mi stala jiná věc, jak jsem tady šaškoval stím mnou kompilovaným, který jsem pak bězně odinstaloval skrze přidat/odebrat z ovládacích panelů, ale řádek z ascom chooseru nezmizel. Furt tam visí. Myslím si, že se to furt snaží pouštět ten neexistující i když jsem teď nainstaloval ten sestavený autorem. Nedá se to nějak vyčistit?
Tak už vím, přes profile explorer se to dá mazat, bohužel ale problém s mscoree.dll i z autorova setup.exe přetrvává.
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
- MMys
- Příspěvky: 18277
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 52
- Kontaktovat uživatele:
Re: ASCOM Switch
tím Regasm.exe se to nechá zase odregistrovat.
regasm.exe /unregister path\xxx.dll
Ten .NET framework prostě musíš nainstalovat, bez něj to nepůjde. Otázkou je jaký, ale většinou 4.8
regasm.exe /unregister path\xxx.dll
Ten .NET framework prostě musíš nainstalovat, bez něj to nepůjde. Otázkou je jaký, ale většinou 4.8
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Re: ASCOM Switch
Máš pravdu plaším tu zbytečně! Vyzkoušel jsem to na svém výjezdním astro NTB a tam to běží Ok 
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5