SATForum.cz  

Zpět   SATForum.cz > Best of Satellites > Kathrein UFS910 - Firmware/Software/Hardware > English Kati Forum
Connect with Facebook

Odpověď
 
LinkBack (10) Nástroje témat Prohledat toto téma Režim zobrazení
Staré 26.01.2008, 10:45   10 links from elsewhere to this Post. Click to view. #1 (permalink)
Registrovaný uživatel
Junior Member
 
Avatar uživatele djdiageo
 
Založen: 07.12.2007
Příspěvky: 4
Kreditů: 172
Downloady: 0
Uploady: 0
Poděkoval: 0
Poděkování 0 krát v 0 příspěvcích
djdiageo je na správné cestě
Aktivita Longevity
0/20 9/20
Dnes Příspěvky
ssssssss4
DiSEqC 1.2 v0.2 for Kathrein UFS910

DiSEqC 1.2 v0.2 for Kathrein UFS910

diseqcsend 1.2 <Framing Byte> <Address Byte> <Command Byte> (<Parameter>,...)
(All input in decimal)

<Framing Byte>:

E0 - No reply requested from Master
E2 - Reply requested


<Address Byte>:


10 - Uncommitted switch
30 - All motors (wildcard)
31 - Azimuth motor
32 - Elevation motor


<Command Byte> (<Parameter>,...):

DiseqC 1.2 Hex-command from master to all motors (no reply):
E0 30 xx xx


XX XX - Rotor commands & parameters:

6B NN - Drive motor to stored Sat position NN
6B 00 - Drive motor to reference position (usually due south)

68 NN - Drive motor East, NN positive (01-7F): timeout after N seconds
68 NN - NN negative (80-FF): Move motor N steps (FF equal one step)

69 NN - Drive motor West, NN positive (01-7F): timeout after N seconds
69 NN - NN negative (80-FF): Move motor N steps (FF equals one step

60 - Stop motor movement

66 - Set motor East limit

67 - Set motor West limit

6A NN - Store Sat to motor position NN

6F 00 - Recalculate all Sat positions based on current




DiseqC 1.2 Code examples for AAF Menu & Linux scripts:
------------------------------------------------------

# osdshell.cfg with 1.2 Motor Dish Control & setup

font=/data/menue/ARIALNBI2.ttf
newBox=true
#lirc_sense=400000
popupTime=3

entrie_count=9
menu_elements=9
title=AAF 1.2 Main-OSD
1_sh=Emu Management|/data/plugins/emuman.mnu|MENU
2_sh=Emu Setup|/data/plugins/emusetup.mnu|MENU
3_sh=Network configuration|/data/plugins/network.mnu|MENU
4_sh=PICVIEW|/data/menue/osd.sh|EXIT_BLOCK
5_sh=Sleep Timer|/data/plugins/trigsleep.sh|INPUT|3|Sleep Timer|Input in XXX Minutes|ONLY_123
6_sh=Restart|/data/www/cgi-bin/reboot.sh|NORMAL
7_sh=Shutdown|/data/plugins/shutdown.sh|NORMAL
8_sh=Motor Dish Control|/data/plugins/ssat.sh|INPUT|3|Motor Dish Control|Input Satellite Position|ONLY_123
9_sh=Motor Dish Setup|/data/plugins/dishsetup.mnu|MENU
debugMode=true



# dishsetup.mnu

entrie_count=9
menu_elements=9
title= Dish Setup

1_sh=Move dish to reference position|/data/plugins/mdtrp.sh|NORMAL
2_sh=Move dish one step east|/data/plugins/mdose.sh|NORMAL
3_sh=Move dish one step west|/data/plugins/mdosw.sh|NORMAL
4_sh=Drive dish to east|/data/plugins/ddte.sh|NORMAL
5_sh=Drive dish to west|/data/plugins/ddtw.sh|NORMAL
6_sh=Set motor East limit|/data/plugins/smel.sh|NORMAL
7_sh=Set motor East limit|/data/plugins/smwl.sh|NORMAL
8_sh=Store current position to motor|/data/plugins/scptm.sh|INPUT|3|Motor Position|Input motor position|ONLY_123
9_sh=Recalculate all Sat positions|/data/plugins/rasp.sh|NORMAL


########################
# Dish setup menu: #
########################

#!/bin/sh
# mdtrp.sh
# 1: Move dish to reference position:
#
/data/bin/diseqcsend1.2 224 48 107 0


#!/bin/sh
# mdose.sh
# 2: Move dish one step east:
#
/data/bin/diseqcsend1.2 224 48 104 255


#!/bin/sh
# mdosw.sh
# 3: Move dish one step west:
#
/data/bin/diseqcsend1.2 224 48 105 255


#!/bin/sh
# ddte.sh
# 4: Drive dish to east for two seconds:
#
/data/bin/diseqcsend1.2 224 48 104 2
sleep 2
/data/bin/diseqcsend1.2 224 48 96


#!/bin/sh
# ddtw.sh
# 5: Drive dish to west for two seconds:
#
/data/bin/diseqcsend1.2 224 48 105 2
sleep 2
/data/bin/diseqcsend1.2 224 48 96


#!/bin/sh
# smel.sh
# 6: Set motor East limit:
#
/data/bin/diseqcsend1.2 224 48 102


#!/bin/sh
# smwl.sh
# 7: Set motor West limit
#
/data/bin/diseqcsend1.2 224 48 103


#!/bin/sh
# scptm.sh
# 8: Store current position to motor:
#
ssat=`grep '[0-9]' /tmp/input.log`
if [ $ssat = "0" ]
then
/data/vfdctl "Not a defined dish position"
elif [ $ssat -lt 32 ]
then
/data/vfdctl "Stored current Sat to Motor position $ssat "
/data/plugins/diseqcsend1.2 224 48 106 $ssat
else
/data/vfdctl "Not a defined dish position"
fi



#!/bin/sh
# rasp.sh
# 9: Recalculate all Sat positions based on current position:
#
/data/bin/diseqcsend1.2 224 48 111 00


########################
# Dish control menu: #
########################

#!/bin/sh
#
# ssat.sh
# Move Dish to a stored motor position
#
ssat=`grep '[0-9]' /tmp/input.log`
if [ $ssat = "0" ]
then
/data/vfdctl "Not a defined dish position"
elif [ $ssat -lt 32 ]
then
/data/vfdctl "Driving motor to Sat position $ssat "
/data/plugins/diseqcsend1.2 224 48 107 $ssat
else
/data/vfdctl "Not a defined dish position"
fi


-------------------------------------

Not tested or debugged but if some want to test anyway.....

-Upload to 910 /data/plugins and /bin
-Chmod to 755
-Reboot box
-Play and have fun !!!!

Almost forgot: All cred for the binary to konfetti & chriwi !!!
Přiložené soubory
Typ souboru: rar diseqc_1.2_v0.2.rar (9.5 KB, 148 zobrazení)
djdiageo je offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on FacebookTwit this!Google Bookmarks
Odpověď s citací
Odpověď

Záložky

Klíčová slova
diseqc, kathrein, ufs910, v02


LinkBacks (?)
LinkBack to this Thread: http://www.satforum.cz/english-kati-forum/6803-diseqc-1-2-v0-2-kathrein-ufs910.html
Autor For Type Datum
.: AB-FÓRUM :. This thread Refback 28.02.2010 07:15
Ipbox 91HD - CS Satellite forum This thread Refback 30.01.2010 16:29
.: AB-FÓRUM :. This thread Refback 30.10.2009 22:25
.: AB-FÓRUM :. This thread Refback 24.10.2009 07:08
.: AB-FÓRUM :. This thread Refback 02.09.2009 23:35
.: AB-FÓRUM :. This thread Refback 24.08.2009 10:22
.: AB-FÓRUM :. This thread Refback 17.08.2009 14:21
Ipbox 91HD - Stránka 5 - CS Satellite forum This thread Refback 10.08.2009 20:58
.: AB-FÓRUM :. This thread Refback 08.08.2009 11:21
Ipbox 91HD - Stránka 5 - CS Satellite forum This thread Refback 08.08.2009 07:58

Aktuálně aktivní uživatelé prohlížející toto téma: 1 (0 registrovaných a 1 anonymních)
 
Nástroje témat Prohledat toto téma
Prohledat toto téma:

Rozšířené hledání
Režim zobrazení

Pravidla přispívání
Nemůžete zakládat nová témata
Nemůžete zasílat odpovědi
Nemůžete přikládat přílohy
You may not edit your posts

BB code is Zapnuto
Smajlíky jsou Zapnuto
[IMG] kód je Zapnuto
HTML kód je Vypnuto
Trackbacks are Zapnuto
Pingbacks are Zapnuto
Refbacks are Zapnuto

Přejít do sekce


Zobrazený čas je GMT +2. Aktuální čas : 16:52.


Běží na: vBulletin Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Template-Modifications by TMS
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
(c) 2002-2012 SATForum.cz, (c) SAT2000
Page generated in 0.11531 seconds with 14 queries