Project

General

Profile

Revision 6

View differences:

trunk/docs/_build/html/_sources/uporaba.txt
1 1
Uporaba
2 2
================
3 3

  
4
Primeri uporabe web servisa za Python in SOAP knjižico Suds, ki jo namestimo z: ::
4
Primeri uporabe web servisa za Python in SOAP knjižico `SUDS <https://fedorahosted.org/suds/>`_, ki jo namestimo z: ::
5 5

  
6 6
    sudo easy_install suds
7 7

  
8
Avtentikacija
9
-------------
8
Nadzorni modul
9
--------------
10
Nadozrni modul skrbi za dostop do naprave.
10 11
::
11 12

  
12 13
    from suds.client import Client
13
    url = 'http://<webservice_host>/lidar/LIDAR?wsdl'
14 14
    client = Client(url)
15 15

  
16
    auth_token = client.service.getAuthenticationToken('<api_key>', '<username>', '<password>')
16
    url = 'http://<webservice_host>/lidar/LIDAR?wsdl'
17
    api_key = 'api_key'
18
    username = 'username'
19
    password = 'password'
20

  
21
Avtentikacija
22
^^^^^^^^^^^^^
23
::
24

  
25
    auth_token = client.service.getAuthenticationToken(api_key, username, password)
17 26
    if auth_token != None:
18 27
        print 'Authenticated! Auth token: %s' % auth_token
19 28
    
20 29
Zaklep
21
------
30
^^^^^^
22 31
::
23 32

  
24 33
    lock_token = client.service.getLockToken(auth_token)
......
26 35
        print 'Locked! Lock token: %s' % lock_token
27 36

  
28 37
Odklep
29
------
38
^^^^^^
30 39
::
31 40

  
32 41
    unlock = client.service.unlock(lock_token)
trunk/docs/_build/html/searchindex.js
1
Search.setIndex({objects:{},terms:{opomba:[],pritrdili:3,code:[],uporabnikom:3,ali:[1,2,3],"onesna\u017eevalcev":[1,2,3],text:[],razviti:3,uporabimo:[1,2,3],"onesna\u017eevanja":[1,2,3],harrisov:3,gradientov:3,delcev:[1,2,3],gibanj:3,sudo:0,vklju:[],namestimo:0,web:[0,3],postopka:3,fotodiod:3,zajemanj:3,delujo:[],motorjev:3,api_kei:0,indeksi:[],cime:[],ske:[],valov:[1,2,3],abecedni:[],izra:[],teleskopa:3,cun:[],pozicioniranj:3,merjenj:[1,2,3],laserja:3,prilagoditev:3,luki:[1,2,3],neposredn:3,python:0,cem:[],getlocktoken:0,"polprevodni\u0161k":3,auth:0,izdelanih:3,opremo:3,natan:[],prostorsko:3,"razli\u010dnih":[1,2,3],cno:[],postan:3,prikazovalnika:3,cuje:[],opi:[4,3],"namre\u010d":[1,2,3],bazo:3,okolju:3,cilji:[4,3],"kora\u010dnih":3,kontrol:3,metod:[4,3],zaklep:[4,0],list:[],podatkov:3,item:[],"ra\u010dunalni\u0161ki":3,"ra\u010dunalni\u0161ko":3,nadaljno:3,modulov:[],podstavek:3,razvojnemu:3,protokol:3,kalibracijsk:3,iskanj:3,webservice_host:0,mobilni:3,dokumentacija:4,right:[],nadzor:3,uporaben:3,modula:3,some:[],"grafi\u010dnega":3,radijskih:[1,2,3],hitachi:3,pojavov:[1,2,3],authent:0,mikrokrmilnika:3,arhitektura:[1,4],ter:3,koda:[],obvezno:3,bold:[],poleg:3,analizo:3,sud:0,namesto:[1,2,3],sestavljata:3,"pomo\u010djo":3,space:[],token:0,tvori:[1,2,3],smo:3,ritm:3,algoritem:3,zaznavanj:[1,2,3],print:0,vsebina:4,microchip:3,bla:[],novo:3,localhost:[],shranjevanj:3,med:3,"prete\u017eno":[1,2,3],lidarskega:3,mwd40:[],iskalnik:[],getauthenticationtoken:0,njihov:3,korespondenc:3,uporab:0,here:[],algoritmi:3,wsdl:0,uporabljajo:3,prikaz:3,svetlobnih:3,cilnih:[],zraku:[1,2,3],dveh:3,zasnovati:3,vremenskih:[1,2,3],algo:3,ski:[],interaktivnega:3,"zna\u010dilnih":3,rang:[],interaktivni:3,vid:3,namen:3,modul:3,znost:[],easy_instal:0,header:[],servisa:0,api:[4,2],obstajala:3,sunkovnega:3,merjenja:3,"import":0,komunikacijsk:3,opisniki:3,ransac:3,uporabniku:3,detektor:3,komercialnega:3,from:0,razvoj:3,tabel:[],uporabljamo:3,seznam:[],lidar:[0,1,2,3,4],"grafi\u010dnih":3,programirati:3,premikanj:3,yag:3,auth_token:0,stopnjo:[1,2,3],sunkov:3,cnega:[],slikami:3,"izra\u010dun":3,"vklju\u010duj":3,cunalnika:[],oprema:3,"ra\u010dunalnika":3,podporo:3,izdelava:3,vgradnja:3,cnamenskega:[],programsko:3,cnih:[],programska:3,pomo:[],sko:[],kompatibilnega:3,prijaznega:3,none:0,odklep:[4,0],enostavn:3,avtomatizaciji:3,cunalni:[],servic:0,ltriranj:3,unlock:0,kot:3,dano:3,uporablja:[1,2,3],kameri:3,skupaj:[1,2,3],kvantitativno:[1,2,3],uporaba:[4,3,0],lokalnih:3,uporablj:[1,2,3],modernemu:3,vgrajen:3,tabela:3,polprevodni:[],interaktivno:3,"o\u010dem":3,pripomogli:3,lock:0,orientacijo:3,pic:3,slik:3,lahko:[1,2,3],naprava:[1,2,3],"to\u010dk":3,algoritm:3,"mo\u017enost":3,nekaj:3,need:[],tam:[1,2,3],vgradni:3,rezultati:[4,3],inc:3,izdelati:3,osebnega:3,password:0,cjo:[],podpornimi:[1,2,3],naj:3,"delujo\u010d":3,krmiljenja:3,"ve\u010dnamenskega":3,note:[],gaussovo:3,gra:[],sistem:[1,2,3],programiranega:3,soap:0,prek:3,http:0,tipkovnic:3,obstaja:[1,2,3],usernam:0,ital:[],interakcij:3,after:[],kora:[],zrcalnega:3,"\u017eelja":[1,2,3],"natan\u010dno":3,ovrednoti:[1,2,3],varen:3,koper:[1,2,3],sistema:3,elementi:[1,2,3],lidarja:3,avtentikacija:[4,0],zna:[],lock_token:0,bullet:[],izvor:3,url:0,vmesnika:3,podobna:[1,2,3],vgrajenih:3,indeksna:3,temelji:3,radarju:[1,2,3],lidarski:[1,2,3],svetlobo:[1,2,3],client:0,thi:[],primeri:0,standardnega:3,"knji\u017eico":0},objtypes:{},titles:["Uporaba","Arhitektura","API","Opis","LIDAR dokumentacija"],objnames:{},filenames:["uporaba","arhitektura","api","opis","index"]})
1
Search.setIndex({objects:{},terms:{opomba:[],pritrdili:3,code:[],uporabnikom:3,ali:[0,2,3],"onesna\u017eevalcev":[0,2,3],text:[],razviti:3,uporabimo:[0,2,3],"onesna\u017eevanja":[0,2,3],harrisov:3,nadozrni:1,gradientov:3,delcev:[0,2,3],programska:3,gibanj:3,sudo:1,vklju:[],namestimo:1,web:[1,3],postopka:3,fotodiod:3,zajemanj:3,delujo:[],motorjev:3,api_kei:1,indeksi:[],cime:[],ske:[],valov:[0,2,3],abecedni:[],izra:[],teleskopa:3,cun:[],pozicioniranj:3,merjenj:[0,2,3],laserja:3,prilagoditev:3,luki:[0,2,3],neposredn:3,python:1,cem:[],getlocktoken:1,"polprevodni\u0161k":3,auth:1,izdelanih:3,opremo:3,natan:[],prostorsko:3,dostop:1,cno:[],postan:3,prikazovalnika:3,cuje:[],opi:[4,3],"namre\u010d":[0,2,3],bazo:3,okolju:3,cilji:[4,3],"kora\u010dnih":3,kontrol:3,metod:[4,3],zaklep:1,list:[],podatkov:3,item:[],"ra\u010dunalni\u0161ki":3,"ra\u010dunalni\u0161ko":3,nadaljno:3,modulov:[],podstavek:3,razvojnemu:3,protokol:3,kalibracijsk:3,iskanj:3,webservice_host:1,mobilni:3,dokumentacija:4,right:[],nadzor:3,uporaben:3,modula:3,some:[],"grafi\u010dnega":3,ransac:3,radijskih:[0,2,3],hitachi:3,pojavov:[0,2,3],authent:1,mikrokrmilnika:3,arhitektura:[4,0],ter:3,obvezno:3,bold:[],poleg:3,analizo:3,sud:1,namesto:[0,2,3],sestavljata:3,"pomo\u010djo":3,space:[],token:1,tvori:[0,2,3],smo:3,ritm:3,algoritem:3,zaznavanj:[0,2,3],print:1,vsebina:4,microchip:3,bla:[],localhost:[],shranjevanj:3,med:3,"prete\u017eno":[0,2,3],skrbi:1,lidarskega:3,mwd40:[],iskalnik:[],getauthenticationtoken:1,njihov:3,korespondenc:3,uporab:1,here:[],algoritmi:3,wsdl:1,"razli\u010dnih":[0,2,3],uporabljajo:3,prikaz:3,svetlobnih:3,cilnih:[],zraku:[0,2,3],dveh:3,osebnega:3,vremenskih:[0,2,3],algo:3,ski:[],interaktivnega:3,"zna\u010dilnih":3,rang:[],interaktivni:3,vid:3,tabela:3,namen:3,modul:[1,3,4],znost:[],easy_instal:1,header:[],servisa:1,api:[4,2],obstajala:3,sunkovnega:3,merjenja:3,"import":1,komunikacijsk:3,opisniki:3,novo:3,uporabniku:3,detektor:3,komercialnega:3,from:1,razvoj:3,tabel:[],uporabljamo:3,seznam:[],lidar:[0,1,2,3,4],"grafi\u010dnih":3,programirati:3,premikanj:3,yag:3,auth_token:1,stopnjo:[0,2,3],tipkovnic:3,cnega:[],slikami:3,"izra\u010dun":3,"vklju\u010duj":3,cunalnika:[],oprema:3,"ra\u010dunalnika":3,podporo:3,izdelava:3,vgradnja:3,cnamenskega:[],programsko:3,cnih:[],nadzorni:[1,4],pomo:[],sko:[],kompatibilnega:3,prijaznega:3,none:1,odklep:1,enostavn:3,avtomatizaciji:3,cunalni:[],servic:1,ltriranj:3,unlock:1,koda:[],dano:3,uporablja:[0,2,3],kameri:3,skupaj:[0,2,3],kvantitativno:[0,2,3],uporaba:[1,3,4],lokalnih:3,uporablj:[0,2,3],modernemu:3,vgrajen:3,sunkov:3,polprevodni:[],interaktivno:3,"o\u010dem":3,pripomogli:3,lock:1,orientacijo:3,pic:3,slik:3,lahko:[0,2,3],naprava:[0,2,3],"to\u010dk":3,algoritm:3,"mo\u017enost":3,nekaj:3,need:[],tam:[0,2,3],vgradni:3,rezultati:[4,3],inc:3,izdelati:3,zasnovati:3,password:1,fedorahost:[],cjo:[],podpornimi:[0,2,3],naj:3,"delujo\u010d":3,krmiljenja:3,"ve\u010dnamenskega":3,note:[],gaussovo:3,naprav:1,gra:[],sistem:[0,2,3],programiranega:3,soap:1,prek:3,http:1,kot:3,obstaja:[0,2,3],usernam:1,ital:[],interakcij:3,after:[],kora:[],zrcalnega:3,"\u017eelja":[0,2,3],"natan\u010dno":3,ovrednoti:[0,2,3],varen:3,koper:[0,2,3],sistema:3,elementi:[0,2,3],lidarja:3,org:[],avtentikacija:1,zna:[],lock_token:1,bullet:[],izvor:3,url:1,vmesnika:3,podobna:[0,2,3],vgrajenih:3,indeksna:3,temelji:3,radarju:[0,2,3],lidarski:[0,2,3],svetlobo:[0,2,3],client:1,thi:[],primeri:1,standardnega:3,"knji\u017eico":1},objtypes:{},titles:["Arhitektura","Uporaba","API","Opis","LIDAR dokumentacija"],objnames:{},filenames:["arhitektura","uporaba","api","opis","index"]})
trunk/docs/_build/html/index.html
58 58
<li class="toctree-l1"><a class="reference internal" href="arhitektura.html">Arhitektura</a></li>
59 59
<li class="toctree-l1"><a class="reference internal" href="api.html">API</a></li>
60 60
<li class="toctree-l1"><a class="reference internal" href="uporaba.html">Uporaba</a><ul>
61
<li class="toctree-l2"><a class="reference internal" href="uporaba.html#avtentikacija">Avtentikacija</a></li>
62
<li class="toctree-l2"><a class="reference internal" href="uporaba.html#zaklep">Zaklep</a></li>
63
<li class="toctree-l2"><a class="reference internal" href="uporaba.html#odklep">Odklep</a></li>
61
<li class="toctree-l2"><a class="reference internal" href="uporaba.html#nadzorni-modul">Nadzorni modul</a></li>
64 62
</ul>
65 63
</li>
66 64
</ul>
trunk/docs/_build/html/uporaba.html
46 46
            
47 47
  <div class="section" id="uporaba">
48 48
<h1>Uporaba<a class="headerlink" href="#uporaba" title="Povezava na naslov">¶</a></h1>
49
<p>Primeri uporabe web servisa za Python in SOAP knjižico Suds, ki jo namestimo z:</p>
49
<p>Primeri uporabe web servisa za Python in SOAP knjižico <a class="reference external" href="https://fedorahosted.org/suds/">SUDS</a>, ki jo namestimo z:</p>
50 50
<div class="highlight-python"><pre>sudo easy_install suds</pre>
51 51
</div>
52
<div class="section" id="avtentikacija">
53
<h2>Avtentikacija<a class="headerlink" href="#avtentikacija" title="Povezava na naslov">¶</a></h2>
52
<div class="section" id="nadzorni-modul">
53
<h2>Nadzorni modul<a class="headerlink" href="#nadzorni-modul" title="Povezava na naslov">¶</a></h2>
54
<p>Nadozrni modul skrbi za dostop do naprave.</p>
54 55
<div class="highlight-python"><div class="highlight"><pre><span class="kn">from</span> <span class="nn">suds.client</span> <span class="kn">import</span> <span class="n">Client</span>
55
<span class="n">url</span> <span class="o">=</span> <span class="s">&#39;http://&lt;webservice_host&gt;/lidar/LIDAR?wsdl&#39;</span>
56 56
<span class="n">client</span> <span class="o">=</span> <span class="n">Client</span><span class="p">(</span><span class="n">url</span><span class="p">)</span>
57 57

  
58
<span class="n">auth_token</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">service</span><span class="o">.</span><span class="n">getAuthenticationToken</span><span class="p">(</span><span class="s">&#39;&lt;api_key&gt;&#39;</span><span class="p">,</span> <span class="s">&#39;&lt;username&gt;&#39;</span><span class="p">,</span> <span class="s">&#39;&lt;password&gt;&#39;</span><span class="p">)</span>
58
<span class="n">url</span> <span class="o">=</span> <span class="s">&#39;http://&lt;webservice_host&gt;/lidar/LIDAR?wsdl&#39;</span>
59
<span class="n">api_key</span> <span class="o">=</span> <span class="s">&#39;api_key&#39;</span>
60
<span class="n">username</span> <span class="o">=</span> <span class="s">&#39;username&#39;</span>
61
<span class="n">password</span> <span class="o">=</span> <span class="s">&#39;password&#39;</span>
62
</pre></div>
63
</div>
64
<div class="section" id="avtentikacija">
65
<h3>Avtentikacija<a class="headerlink" href="#avtentikacija" title="Povezava na naslov">¶</a></h3>
66
<div class="highlight-python"><div class="highlight"><pre><span class="n">auth_token</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">service</span><span class="o">.</span><span class="n">getAuthenticationToken</span><span class="p">(</span><span class="n">api_key</span><span class="p">,</span> <span class="n">username</span><span class="p">,</span> <span class="n">password</span><span class="p">)</span>
59 67
<span class="k">if</span> <span class="n">auth_token</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
60 68
    <span class="k">print</span> <span class="s">&#39;Authenticated! Auth token: </span><span class="si">%s</span><span class="s">&#39;</span> <span class="o">%</span> <span class="n">auth_token</span>
61 69
</pre></div>
62 70
</div>
63 71
</div>
64 72
<div class="section" id="zaklep">
65
<h2>Zaklep<a class="headerlink" href="#zaklep" title="Povezava na naslov">¶</a></h2>
73
<h3>Zaklep<a class="headerlink" href="#zaklep" title="Povezava na naslov">¶</a></h3>
66 74
<div class="highlight-python"><div class="highlight"><pre><span class="n">lock_token</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">service</span><span class="o">.</span><span class="n">getLockToken</span><span class="p">(</span><span class="n">auth_token</span><span class="p">)</span>
67 75
<span class="k">if</span> <span class="n">lock_token</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
68 76
    <span class="k">print</span> <span class="s">&#39;Locked! Lock token: </span><span class="si">%s</span><span class="s">&#39;</span> <span class="o">%</span> <span class="n">lock_token</span>
......
70 78
</div>
71 79
</div>
72 80
<div class="section" id="odklep">
73
<h2>Odklep<a class="headerlink" href="#odklep" title="Povezava na naslov">¶</a></h2>
81
<h3>Odklep<a class="headerlink" href="#odklep" title="Povezava na naslov">¶</a></h3>
74 82
<div class="highlight-python"><div class="highlight"><pre><span class="n">unlock</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">service</span><span class="o">.</span><span class="n">unlock</span><span class="p">(</span><span class="n">lock_token</span><span class="p">)</span>
75 83
<span class="k">if</span> <span class="n">unlock</span><span class="p">:</span>
76 84
    <span class="k">print</span> <span class="s">&#39;Unlocked!&#39;</span>
......
78 86
</div>
79 87
</div>
80 88
</div>
89
</div>
81 90

  
82 91

  
83 92
          </div>
......
88 97
  <h3><a href="index.html">Seznam Vsebine</a></h3>
89 98
  <ul>
90 99
<li><a class="reference internal" href="#">Uporaba</a><ul>
100
<li><a class="reference internal" href="#nadzorni-modul">Nadzorni modul</a><ul>
91 101
<li><a class="reference internal" href="#avtentikacija">Avtentikacija</a></li>
92 102
<li><a class="reference internal" href="#zaklep">Zaklep</a></li>
93 103
<li><a class="reference internal" href="#odklep">Odklep</a></li>
94 104
</ul>
95 105
</li>
96 106
</ul>
107
</li>
108
</ul>
97 109

  
98 110
  <h4>Prejšnja tema</h4>
99 111
  <p class="topless"><a href="api.html"
trunk/docs/uporaba.rst
1 1
Uporaba
2 2
================
3 3

  
4
Primeri uporabe web servisa za Python in SOAP knjižico Suds, ki jo namestimo z: ::
4
Primeri uporabe web servisa za Python in SOAP knjižico `SUDS <https://fedorahosted.org/suds/>`_, ki jo namestimo z: ::
5 5

  
6 6
    sudo easy_install suds
7 7

  
8
Avtentikacija
9
-------------
8
Nadzorni modul
9
--------------
10
Nadozrni modul skrbi za dostop do naprave.
10 11
::
11 12

  
12 13
    from suds.client import Client
13
    url = 'http://<webservice_host>/lidar/LIDAR?wsdl'
14 14
    client = Client(url)
15 15

  
16
    auth_token = client.service.getAuthenticationToken('<api_key>', '<username>', '<password>')
16
    url = 'http://<webservice_host>/lidar/LIDAR?wsdl'
17
    api_key = 'api_key'
18
    username = 'username'
19
    password = 'password'
20

  
21
Avtentikacija
22
^^^^^^^^^^^^^
23
::
24

  
25
    auth_token = client.service.getAuthenticationToken(api_key, username, password)
17 26
    if auth_token != None:
18 27
        print 'Authenticated! Auth token: %s' % auth_token
19 28
    
20 29
Zaklep
21
------
30
^^^^^^
22 31
::
23 32

  
24 33
    lock_token = client.service.getLockToken(auth_token)
......
26 35
        print 'Locked! Lock token: %s' % lock_token
27 36

  
28 37
Odklep
29
------
38
^^^^^^
30 39
::
31 40

  
32 41
    unlock = client.service.unlock(lock_token)

Also available in: Unified diff