summaryrefslogtreecommitdiff
path: root/peripheral/libupm/doxy/node/generators/yuidoc/tmpl/partials/index.handlebars
blob: 9b893b56e9d837dfe53501e80fc27e231cf0aa02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<div class="apidocs"> 
  <div class="content" id="docs-main"> 
    <h1><strong>Welcome to UPM Node.JS Documentation!</strong><a class="headerlink"
                                                                 href="#welcome-to-upm-python-documentation"></a></h1>
    

    <p>Browse to a module or class using the sidebar to view its API
    documentation.</p> 

    <p>UPM is a high level repository for sensors that use MRAA. Each
    sensor links to MRAA and are not meant to be interlinked although
    some groups of sensors may be. Each sensor contains a header which
    allows to interface with it. Typically a sensor is represented as a
    class and instantiated.</p> 

    <p>The constructor is expected to initialise the sensor and parameters
    may be used to provide identification/pin location on the board.</p> 

    <p>Typically an update() function will be called in order to get new
    data from the sensor in order to reduce load when doing multiple reads
    to sensor data.</p> 
    <div class="section" id="examples"> 
      <h3><code class="docutils literal"><span class="pre">Examples</span></code><a class="headerlink"
                                                                                    href="#examples"
                                                                                    title="Permalink to this headline">*</a></h3>
      

      <p>Multi-sensor samples for the starter and specialized kits can be
      found in the 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/iot-devkit-samples">iot-devkit-samples</a>
      repository.</p> 

      <p>Individual sensor usage examples for node.js are available 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/tree/master/examples/javascript">here</a>.</p>
      
    </div>
    <div class="section" id="ide"> 
      <h3><tt class="docutils literal"><span class="pre">IDE Compatibility</span> 
      <span class="pre">UPM</span></tt><a class="headerlink"
                                          href="#ide"
                                          title="Permalink to this headline">*</a></h3>
      

      <p>Intel&reg; XDK IoT Edition is the recommended IDE for Node.js development.
      Visit the Intel&reg; Developer Zone IDE page for more information on how to get
      started.<br>
      <a href="https://software.intel.com/iot/software/ide"><img src="../docs/icons/xdk.png"/></a>
      </p>
    </div>
    <div class="section" id="building-upm"> 
      <h3><tt class="docutils literal"><span class="pre">Building</span> 
      <span class="pre">UPM</span></tt><a class="headerlink"
                                          href="#building-upm"
                                          title="Permalink to this headline">*</a></h3>
      

      <p>For building UPM, please follow this 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/building.md">link</a>.</p>
      
    </div>
    <div class="section" id="making-your-own-upm-module"> 
      <h3><tt class="docutils literal"><span class="pre">Making</span> 
      <span class="pre">your</span> <span class="pre">own</span> 
      <span class="pre">UPM</span> <span class="pre">Module</span></tt><a class="headerlink"
                                                                          href="#making-your-own-upm-module"
                                                                          title="Permalink to this headline">*</a></h3>
      

      <p>This 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/porting.md">link</a>
      has more information on making a new UPM module.</p> 

      <p>There is also an example available for max31855 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/max31855.md">sensor</a>.</p>
      
    </div>
    <div class="section"
         id="naming-conventions-and-rules-for-new-upm-contributions"> 
      <h3><tt class="docutils literal"><span class="pre">Naming</span> 
      <span class="pre">Conventions</span> <span class="pre">and</span> 
      <span class="pre">Rules</span> <span class="pre">for</span> 
      <span class="pre">New</span> <span class="pre">UPM</span> 
      <span class="pre">Contributions</span></tt><a class="headerlink"
                                                    href="#naming-conventions-and-rules-for-new-upm-contributions"
                                                    title="Permalink to this headline">*</a></h3>
      

      <p>Before you begin development, please take a look at our naming 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/naming.md">conventions</a>.</p>
      

      <p>Also, please read the guidelines for contributions to 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/contributions.md">UPM</a>.</p>
      

      <p>Don&rsquo;t forget to check the documentation 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/documentation.md">section</a>.</p>
      
      <div class="admonition note"> 

        <p class="first admonition-title">Note</p> 
        <ul class="last simple">
          <li>Make sure you add yourself as an author on every new code
          file submitted.</li> 
          <li>If you are providing a fix with significant changes, feel
          free to add yourself as a contributor.</li> 
          <li>Signing-off your commits is mandatory.</li> 
        </ul>
      </div>
    </div>
    <div class="section" id="api-documentation"> 
      <h1><strong>Other API Documentation</strong><a class="headerlink"
                                               href="#api-documentation"
                                               title="Permalink to this headline"></a></h1>
      

      <p><a href="http://iotdk.intel.com/docs/master/upm"><img src="../docs/icons/c++.png" /></a>
      <a href="http://iotdk.intel.com/docs/master/upm/java"><img src="../docs/icons/java.png" /></a>
      <a href="http://iotdk.intel.com/docs/master/upm/python"><img src="../docs/icons/python.png" /></a>
      <a href="http://iotdk.intel.com/docs/master/upm/node"><img src="../docs/icons/node.png" /></a>
      </p>
    </div>
    <div class="section" id="version-changelog"> 
      <h3><tt class="docutils literal"><span class="pre">Version</span> 
      <span class="pre">Changelog</span></tt><a class="headerlink"
                                                href="#version-changelog"
                                                title="Permalink to this headline">*</a></h3>
      

      <p>For our Version Changelog, please see 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/changelog.md">here</a>.</p>
      
    </div>
    <div class="section" id="known-limitations"> 
      <h3><tt class="docutils literal"><span class="pre">Known</span> 
      <span class="pre">Limitations</span></tt><a class="headerlink"
                                                  href="#known-limitations"
                                                  title="Permalink to this headline">*</a></h3>
      

      <p>For the List of Known Limitations, please see 
      <a class="reference external"
         href="https://github.com/intel-iot-devkit/upm/blob/master/docs/knownlimitations.md">here</a>.</p>
      
    </div>
    <div class="section" id="keyboard-shortcuts"> 
      <h3><tt class="docutils literal"><span class="pre">Keyboard</span> 
      <span class="pre">Shortcuts</span></tt><a class="headerlink"
                                                href="#keyboard-shortcuts"
                                                title="Permalink to this headline">*</a></h3>
      
      <ul>
        <li>

        <p>Press <kbd>s</kbd> to focus the API search box.</p> </li>
        <li>

        <p>Use <kbd>Up</kbd> and <kbd>Down</kbd> to select classes,
        modules, and search results.</p> </li>
        <li class="mac-only">

        <p>With the API search box or sidebar focused, use <kbd><span class="cmd">&#8984;</span>-Left</kbd>
        or <kbd><span class="cmd">&#8984;</span>-Right</kbd> to switch
        sidebar tabs.</p> </li>
        <li class="pc-only">

        <p>With the API search box or sidebar focused, use <kbd>Ctrl+Left</kbd>
        and <kbd>Ctrl+Right</kbd> to switch sidebar tabs.</p> </li>
      </ul>
    </div>
  </div>