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>CreateLocalCommunicationId</title>
8  </head>
9  <body>
10<h1><CODE><a href="../../../nn/Overview.html">nn</a>::<a href="../../../nn/uds/Overview.html">uds</a>::<a href="../../../nn/uds/CTR/Overview.html">CTR</a>::CreateLocalCommunicationId</CODE> Function</h1>
11<h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">
14<a href="../../../nn_types/bit32.html">bit32</a> CreateLocalCommunicationId(
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 download application trial versions. 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 local communication ID. </div>
43<h2>Description</h2>
44    <div class="section">
45<p>A local communication ID is generated from a unique ID.</p><p>This uses a 20-bit unique ID assigned by Nintendo to generate a 32-bit value (a <I>local communication ID</I>) to use for UDS 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.<BR><BR> This function is thread-safe.</p><!-- write here --></div>
46<h2>Revision History</h2>
47    <div class="section">
48      <dl class="history">
49        <dt>2011/08/03</dt>
50<dd>Changed &quot;trial version&quot; to &quot;download application trial version.&quot;<BR>
51        </dd>
52        <dt>2010/10/15</dt>
53<dd>Changed the text to make <B>Description</B> easier to understand.<br />
54        </dd>
55        <dt>2010/09/18</dt>
56<dd>Initial version.<br />
57        </dd>
58      </dl>
59    </div>
60  <hr><p>CONFIDENTIAL</p></body>
61</html>