1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7<title>SetPeriodic</title>
8  </head>
9  <body>
10<h1><CODE><a href="../../../nn/Overview.html">nn</a>::<a href="../../../nn/os/Overview.html">os</a>::<a href="../../../nn/os/Alarm/Overview.html">Alarm</a>::SetPeriodic</CODE> Member Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">#include &lt;nn/os.h&gt;
14
15void SetPeriodic(
16     <a href="../../../nn/fnd/TimeSpan/Overview.html">nn::fnd::TimeSpan</a> initial,
17     <a href="../../../nn/fnd/TimeSpan/Overview.html">nn::fnd::TimeSpan</a> interval,
18     <a href="../../../nn/os/AlarmHandler.html">AlarmHandler</a> handler,
19     void * param
20);
21
22void SetPeriodic(
23     <a href="../../../nn/fnd/TimeSpan/Overview.html">nn::fnd::TimeSpan</a> interval,
24     <a href="../../../nn/os/AlarmHandler.html">AlarmHandler</a> handler,
25     void * param
26);
27</pre>
28    </div>
29<h2>List of Overloaded Member Functions</h2>
30    <div class="section">
31      <table class="members">
32        <tr>
33          <td>
34<a href="./SetPeriodic(0).html"><CODE>SetPeriodic(nn::fnd::TimeSpan, nn::fnd::TimeSpan, AlarmHandler, void *)</CODE> </a>
35          </td>
36<td>Sets a periodic alarm. Calls the handler once after the <SPAN class="argument">initial</SPAN> duration has elapsed and thereafter continues calling it at the specified <SPAN class="argument">interval</SPAN>.</td>
37        </tr>
38        <tr>
39          <td>
40<a href="./SetPeriodic(1).html"><CODE>SetPeriodic(nn::fnd::TimeSpan, AlarmHandler, void *)</CODE> </a>
41          </td>
42<td>Sets a periodic alarm. Calls the handler, and continues calling it, at the specified <SPAN class="argument">interval</SPAN>.</td>
43        </tr> </table>
44    </div>
45<h2>Description of <CODE>SetPeriodic(nn::fnd::TimeSpan, nn::fnd::TimeSpan, AlarmHandler, void *)</CODE></h2>
46    <div class="section"><p>
47In the Debug/Development builds, if this function is called while an alarm is set it will fail on an assertion inside the library. In the Release build, processing with continue without applying the setting.
48            </p></div>
49<h2>Description of <CODE>SetPeriodic(nn::fnd::TimeSpan, AlarmHandler, void *)</CODE></h2>
50    <div class="section"><p>
51In the Debug/Development builds, if this function is called while an alarm is set it will fail on an assertion inside the library. In the Release build, processing with continue without applying the setting.
52            </p></div>
53  <hr><p>CONFIDENTIAL</p></body>
54</html>
55