summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/radio.4 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man4/radio.4 4.html')
-rw-r--r--static/netbsd/man4/radio.4 4.html167
1 files changed, 0 insertions, 167 deletions
diff --git a/static/netbsd/man4/radio.4 4.html b/static/netbsd/man4/radio.4 4.html
deleted file mode 100644
index fc81b9b3..00000000
--- a/static/netbsd/man4/radio.4 4.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">RADIO(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">RADIO(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">radio</code> &#x2014;
- <span class="Nd">device-independent radio driver layer</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">radio* at az?</code>
- <br/>
- <code class="Cd">radio* at bktr?</code>
- <br/>
- <code class="Cd">radio* at gtp?</code>
- <br/>
- <code class="Cd">radio* at rt?</code>
- <br/>
- <code class="Cd">radio* at rtii?</code>
- <br/>
- <code class="Cd">radio* at sf2r?</code>
- <br/>
- <code class="Cd">radio* at slurm?</code>
- <br/>
- <code class="Cd">radio* at udsbr?</code></p>
-<p class="Pp">
- <br/>
- <code class="In">#include &lt;<a class="In">sys/types.h</a>&gt;</code>
- <br/>
- <code class="In">#include &lt;<a class="In">sys/ioctl.h</a>&gt;</code>
- <br/>
- <code class="In">#include &lt;<a class="In">sys/radioio.h</a>&gt;</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">radio</code> driver provides support for
- various FM radio cards. It provides an uniform programming interface layer
- above different underlying radio hardware drivers.</p>
-<p class="Pp">For radio tuner controlling there is a single device file
- available: <span class="Pa">/dev/radio</span>.</p>
-<p class="Pp">The following <a class="Xr">ioctl(2)</a> commands are
- supported:</p>
-<p class="Pp"></p>
-<dl class="Bl-tag Bl-compact">
- <dt id="RIOCSSRCH"><a class="permalink" href="#RIOCSSRCH"><code class="Dv">RIOCSSRCH
- (int)</code></a></dt>
- <dd>This command assumes that a signal search is required and gives direction
- of search to the driver - 0 to search down and any non-zero value to
- search up.</dd>
- <dt id="RIOCGINFO"><a class="permalink" href="#RIOCGINFO"><code class="Dv">RIOCGINFO
- (struct radio_info)</code></a></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt id="RIOCSINFO"><a class="permalink" href="#RIOCSINFO"><code class="Dv">RIOCSINFO
- (struct radio_info)</code></a></dt>
- <dd>Get or set the current hardware device information into the struct
- radio_info structure.
- <div class="Bd Pp Li">
- <pre>struct radio_info {
- int mute;
- int volume;
- int stereo;
- int rfreq; /* reference frequency */
- int lock; /* locking field strength */
- uint32_t freq; /* in kHz */
- uint32_t caps; /* card capabilities */
-#define RADIO_CAPS_DETECT_STEREO (1&lt;&lt;0)
-#define RADIO_CAPS_DETECT_SIGNAL (1&lt;&lt;1)
-#define RADIO_CAPS_SET_MONO (1&lt;&lt;2)
-#define RADIO_CAPS_HW_SEARCH (1&lt;&lt;3)
-#define RADIO_CAPS_HW_AFC (1&lt;&lt;4)
-#define RADIO_CAPS_REFERENCE_FREQ (1&lt;&lt;5)
-#define RADIO_CAPS_LOCK_SENSITIVITY (1&lt;&lt;6)
-#define RADIO_CARD_TYPE (0xFF&lt;&lt;16)
- uint32_t info;
-#define RADIO_INFO_STEREO (1&lt;&lt;0)
-#define RADIO_INFO_SIGNAL (1&lt;&lt;1)
-};</pre>
- </div>
- <p class="Pp">The <var class="Va">mute</var> field is a boolean.</p>
- <p class="Pp">The <var class="Va">volume</var> field holds the card volume
- information and can be at most 255.</p>
- <p class="Pp">The <var class="Va">stereo</var> field is a boolean.</p>
- <p class="Pp">The <var class="Va">rfreq</var> holds information about the
- card reference frequency (not all cards support this feature).</p>
- <p class="Pp">The <var class="Va">lock</var> field holds information about
- the card locking field strength during an automatic search for cards
- that support this feature.</p>
- <p class="Pp">The <var class="Va">freq</var> field is the frequency in kHz
- the card is tuned to.</p>
- <p class="Pp">The <var class="Va">caps</var> field is read-only and
- describes the card capabilities. The capabilities can have following
- values:</p>
- <dl class="Bl-tag Bl-compact">
- <dt id="RADIO_CAPS_DETECT_STEREO"><a class="permalink" href="#RADIO_CAPS_DETECT_STEREO"><code class="Dv">RADIO_CAPS_DETECT_STEREO</code></a></dt>
- <dd>The device can determine is it tuned to a stereo signal.</dd>
- <dt id="RADIO_CAPS_DETECT_SIGNAL"><a class="permalink" href="#RADIO_CAPS_DETECT_SIGNAL"><code class="Dv">RADIO_CAPS_DETECT_SIGNAL</code></a></dt>
- <dd>The device can determine is it tuned or not.</dd>
- <dt id="RADIO_CAPS_SET_MONO"><a class="permalink" href="#RADIO_CAPS_SET_MONO"><code class="Dv">RADIO_CAPS_SET_MONO</code></a></dt>
- <dd>The device capable to forcible set its output to mono.</dd>
- <dt id="RADIO_CAPS_HW_SEARCH"><a class="permalink" href="#RADIO_CAPS_HW_SEARCH"><code class="Dv">RADIO_CAPS_HW_SEARCH</code></a></dt>
- <dd>The device can do hardware search.</dd>
- <dt id="RADIO_CAPS_HW_AFC"><a class="permalink" href="#RADIO_CAPS_HW_AFC"><code class="Dv">RADIO_CAPS_HW_AFC</code></a></dt>
- <dd>The device has an internal hardware automatic frequency control.</dd>
- <dt id="RADIO_CAPS_REFERENCE_FREQ"><a class="permalink" href="#RADIO_CAPS_REFERENCE_FREQ"><code class="Dv">RADIO_CAPS_REFERENCE_FREQ</code></a></dt>
- <dd>The device allow to change the reference frequency of a received
- signal.</dd>
- <dt id="RADIO_CAPS_LOCK_SENSITIVITY"><a class="permalink" href="#RADIO_CAPS_LOCK_SENSITIVITY"><code class="Dv">RADIO_CAPS_LOCK_SENSITIVITY</code></a></dt>
- <dd>The device allow to change the station lock sensitivity used during
- search operation.</dd>
- <dt id="RADIO_CARD_TYPE"><a class="permalink" href="#RADIO_CARD_TYPE"><code class="Dv">RADIO_CARD_TYPE</code></a></dt>
- <dd>Some cards have several different incarnations. This allow to
- determine the variant of the card. Currently not used.</dd>
- </dl>
- <p class="Pp">The <var class="Va">info</var> field is read-only and
- describes the current state of the card - tuned/not tuned, stereo
- signal/mono signal.</p>
- <dl class="Bl-tag Bl-compact">
- <dt id="RADIO_INFO_STEREO"><a class="permalink" href="#RADIO_INFO_STEREO"><code class="Dv">RADIO_INFO_STEREO</code></a></dt>
- <dd>Informs whether the device receives a stereo or mono signal.</dd>
- <dt id="RADIO_INFO_SIGNAL"><a class="permalink" href="#RADIO_INFO_SIGNAL"><code class="Dv">RADIO_INFO_SIGNAL</code></a></dt>
- <dd>Informs whether the device receives a valid signal or noise.</dd>
- </dl>
- </dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="FILES"><a class="permalink" href="#FILES">FILES</a></h1>
-<dl class="Bl-tag Bl-compact">
- <dt><span class="Pa">/dev/radio</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">radioctl(1)</a>, <a class="Xr">ioctl(2)</a>,
- <a class="Xr">az(4)</a>, <a class="Xr">bktr(4)</a>,
- <a class="Xr">gtp(4)</a>, <a class="Xr">rt(4)</a>,
- <a class="Xr">rtii(4)</a>, <a class="Xr">sf2r(4)</a>,
- <a class="Xr">slurm(4)</a>, <a class="Xr">udsbr(4)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">radio</code> device driver appeared in
- <span class="Ux">OpenBSD 3.0</span> and <span class="Ux">NetBSD
- 1.6</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">radio</code> driver was written by
- <span class="An">Vladimir Popov</span> and <span class="An">Maxim
- Tsyplakov</span> for <span class="Ux">OpenBSD</span> and ported to
- <span class="Ux">NetBSD</span> by <span class="An">Lennart
- Augustsson</span>. The man page was written by Vladimir Popov.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">October 20, 2001</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>