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>CreateCommunicationId</title>
8  </head>
9  <body>
10<h1><CODE><a href="../../../../nn/Overview.html">nn</a>::<a href="../../../../nn/ir/Overview.html">ir</a>::<a href="../../../../nn/ir/CTR/Overview.html">CTR</a>::<a href="../../../../nn/ir/CTR/Communicator/Overview.html">Communicator</a>::CreateCommunicationId</CODE> Member Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">
14static <a href="../../../../nn_types/bit32.html">bit32</a> CreateCommunicationId(
15     <a href="../../../../nn_types/bit32.html">bit32</a> uniqueId,
16     bool isDemo = false
17);
18</pre>
19    </div>
20<h2>Parameters</h2>
21    <div class="section">
22      <table class="arguments">
23        <thead>
24          <tr>
25            <td width="15" />
26<th>Name</th>
27<td>Description</td>
28          </tr>
29        </thead>
30        <tr>
31<td>in</td>
32<th>uniqueId</th>
33<td>A unique ID. To communicate between multiple titles, specify either of their unique IDs.</td>
34        </tr>
35        <tr>
36<td>in</td>
37<th>isDemo</th>
38<td>Flag for handling cases where the same unique ID is shared by both the final product and downloadable application demos. Specify a value of <CODE>true</CODE> for download application trial versions if you do not want the final product and download application trial versions to communicate with each other. Note that this value is always specified as <CODE>false</CODE> for product versions.</td>
39        </tr> </table>
40    </div>
41<h2>Return Values</h2>
42<div class="section">The communication ID. </div>
43<h2>Description</h2>
44    <div class="section">
45<p>Generates a communication ID from a unique ID.</p><p>This uses a 20-bit unique ID assigned by Nintendo to generate a 32-bit value (a <I>communication ID</I>) to use for infrared communication. If Nintendo has not assigned a unique ID to you, use one of the unique IDs for game prototypes (<CODE>0xFF000</CODE> to <CODE>0xFF3FF</CODE>). However, you must get a unique ID from Nintendo for your retail product.</p><!-- write here --></div>
46<h2>Revision History</h2>
47    <div class="section">
48      <dl class="history">
49        <dt>2011/08/30</dt>
50<dd>Initial version.<br />
51        </dd>
52      </dl>
53    </div>
54  <hr><p>CONFIDENTIAL</p></body>
55</html>
56