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 <style type="text/css"><!-- 8 span.static_style 9 { 10 font-size : 8pt; 11 color : white; 12 font-weight : bold; 13 background : #44f; 14 border-left : solid 1px #aaf; 15 border-top : solid 1px #aaf; 16 border-right : solid 1px #00c; 17 border-bottom : solid 1px #00c; 18 padding-left : 2px; 19 padding-right : 2px; 20 } 21 22 span.virtual_style 23 { 24 font-size : 8pt; 25 color : white; 26 font-weight : bold; 27 background : #0a0; 28 border-left : solid 1px #0f0; 29 border-top : solid 1px #0f0; 30 border-right : solid 1px #060; 31 border-bottom : solid 1px #060; 32 padding-left : 2px; 33 padding-right : 2px; 34 } 35 36 span.protected_style 37 { 38 font-size : 8pt; 39 color : white; 40 font-weight : bold; 41 background : #444; 42 border-left : solid 1px #ccc; 43 border-top : solid 1px #ccc; 44 border-right : solid 1px #222; 45 border-bottom : solid 1px #222; 46 padding-left : 2px; 47 padding-right : 2px; 48 } 49 --></style> 50<title>nn::uds::CTR</title> 51 </head> 52 <body> 53<h1><CODE>nn::uds::CTR</CODE> Namespace</h1> 54<h2>Description</h2> 55 <div class="section"> 56<p>The <a href="../../../nn/uds/CTR/Overview.html">CTR</a> UDS (local communication) namespace. <br />(This can also be written without the "<CODE>::CTR</CODE>" portion.)</p><!-- write here --></div> 57 <a name="class" id="class"> 58<h2>Classes</h2> 59 <div class="section"> 60 <table class="members"> 61 <tr> 62<th class="category" colspan="2">Handling the Results of the Scan Function</th> 63 </tr> 64 <tr> 65 <th> 66<a href="../../../nn/uds/CTR/NetworkDescription/Overview.html"><CODE>nn::uds::CTR::NetworkDescription</CODE></a> 67 </th> 68<td>Class indicating network information that can be obtained using <a href="../../../../nn/uds/CTR/NetworkDescriptionReader/Overview.html"><CODE>nn::uds::CTR::NetworkDescriptionReader</CODE></a>.</td> 69 </tr> 70 <tr> 71 <th> 72<a href="../../../nn/uds/CTR/NetworkDescriptionReader/Overview.html"><CODE>nn::uds::CTR::NetworkDescriptionReader</CODE></a> 73 </th> 74<td>Class for analyzing all types of network information that can be obtained using <CODE>nn::uds::CTR::ScanResultReader</CODE>.</td> 75 </tr> 76 <tr> 77 <th> 78<a href="../../../nn/uds/CTR/ScanResultReader/Overview.html"><CODE>nn::uds::CTR::ScanResultReader</CODE></a> 79 </th> 80<td>Class for analyzing the scan results obtained by <CODE>nn::uds::CTR::Scan</CODE>.</td> 81 </tr> 82 <tr> 83<th class="category" colspan="2">Result</th> 84 </tr> 85 <tr> 86 <th> 87<a href="../../../nn/uds/CTR/ResultNotFoundNetwork/Overview.html"><CODE>nn::uds::CTR::ResultNotFoundNetwork</CODE></a> 88 </th> 89<td>Indicates that the network to which a connection was attempted using <CODE>ConnectNetwork</CODE> was not found.</td> 90 </tr> 91 <tr> 92 <th> 93<a href="../../../nn/uds/CTR/ResultAlreadyNetworkIsFull/Overview.html"><CODE>nn::uds::CTR::ResultAlreadyNetworkIsFull</CODE></a> 94 </th> 95<td>Indicates that the network to which a connection was attempted using <CODE>ConnectNetwork</CODE> is full (the number of devices connected to that network has already reached the maximum).</td> 96 </tr> 97 <tr> 98 <th> 99<a href="../../../nn/uds/CTR/ResultDeniedFromMaster/Overview.html"><CODE>nn::uds::CTR::ResultDeniedFromMaster</CODE></a> 100 </th> 101<td>Indicates that the attempt to connect to the network using <CODE>ConnectNetwork</CODE> was denied by the master for some reason.</td> 102 </tr> 103 <tr> 104 <th> 105<a href="../../../nn/uds/CTR/ResultConnectionTimeout/Overview.html"><CODE>nn::uds::CTR::ResultConnectionTimeout</CODE></a> 106 </th> 107<td>Indicates that the attempted connection to the network made using <CODE>ConnectNetwork</CODE> timed out during the connection process.</td> 108 </tr> 109 <tr> 110 <th> 111<a href="../../../nn/uds/CTR/ResultInvalidState/Overview.html"><CODE>nn::uds::CTR::ResultInvalidState</CODE></a> 112 </th> 113<td>Indicates that the library is not in a state in which a function could be run. This can also occur if the connection cuts out during communication.</td> 114 </tr> 115 <tr> 116 <th> 117<a href="../../../nn/uds/CTR/ResultInvalidNode/Overview.html"><CODE>nn::uds::CTR::ResultInvalidNode</CODE></a> 118 </th> 119<td>Indicates that the node with the specified node ID does not exist on the network. This can also occur when the node attempts to send a packet to itself or when the connection target disconnects from the network.</td> 120 </tr> 121 <tr> 122 <th> 123<a href="../../../nn/uds/CTR/ResultOutOfResource/Overview.html"><CODE>nn::uds::CTR::ResultOutOfResource</CODE></a> 124 </th> 125<td>Indicates that the library is out of resources. This can occur if the total size of the receive buffer specified by the <CODE>Attach</CODE> function exceeds that of the buffer specified when the <CODE>Initialize</CODE> function was called.</td> 126 </tr> 127 <tr> 128 <th> 129<a href="../../../nn/uds/CTR/ResultBufferIsFull/Overview.html"><CODE>nn::uds::CTR::ResultBufferIsFull</CODE></a> 130 </th> 131<td>This mostly occurs if <CODE>SendTo</CODE> is called with high frequency, and send operations get backed up. The data being sent will be lost if an error occurs.</td> 132 </tr> 133 <tr> 134 <th> 135<a href="../../../nn/uds/CTR/ResultWirelessOff/Overview.html"><CODE>nn::uds::CTR::ResultWirelessOff</CODE></a> 136 </th> 137<td>Indicates that a transition to wireless OFF mode occurred after initializing the UDS library.</td> 138 </tr> 139 <tr> 140 <th> 141<a href="../../../nn/uds/CTR/ResultNotInitialized/Overview.html"><CODE>nn::uds::CTR::ResultNotInitialized</CODE></a> 142 </th> 143<td>Indicates that the library has not been initialized. This error can be resolved by calling the <CODE>Initialize</CODE> function.</td> 144 </tr> 145 <tr> 146 <th> 147<a href="../../../nn/uds/CTR/ResultAlreadyOccupiedWirelessDevice/Overview.html"><CODE>nn::uds::CTR::ResultAlreadyOccupiedWirelessDevice</CODE></a> 148 </th> 149<td>Indicates that UDS communication cannot be used at the moment because other communication is already in progress.</td> 150 </tr> 151 <tr> 152 <th> 153<a href="../../../nn/uds/CTR/ResultOutOfRange/Overview.html"><CODE>nn::uds::CTR::ResultOutOfRange</CODE></a> 154 </th> 155<td>Indicates that one or more of the arguments were set to values outside their valid ranges.</td> 156 </tr> 157 <tr> 158 <th> 159<a href="../../../nn/uds/CTR/ResultTooLarge/Overview.html"><CODE>nn::uds::CTR::ResultTooLarge</CODE></a> 160 </th> 161<td>Indicates that one or more of the arguments had data that exceeded the maximum size. This occurs for functions that send data.</td> 162 </tr> 163 <tr> 164 <th> 165<a href="../../../nn/uds/CTR/ResultNotAuthorized/Overview.html"><CODE>nn::uds::CTR::ResultNotAuthorized</CODE></a> 166 </th> 167<td>Indicates that one or more of the arguments contain a value that is only permitted in special cases.</td> 168 </tr> 169 <tr> 170 <th> 171<a href="../../../nn/uds/CTR/ResultMiscellaneousSystemError/Overview.html">nn::uds::CTR::ResultMiscellaneousSystemError</a> 172 </th> 173<td>A temporary failure resulting from something on the system side. Normally, if you retry with the same arguments, the function will succeed.</td> 174 </tr> 175 <tr> 176 <th> 177<a href="../../../nn/uds/CTR/ResultNotImplemented/Overview.html"><CODE>nn::uds::CTR::ResultNotImplemented</CODE></a> 178 </th> 179<td>Indicates that although a function has been prepared, its operation has not yet been implemented.</td> 180 </tr> 181 <tr> 182 <th> 183<a href="../../../nn/uds/CTR/ResultMalformedData/Overview.html">nn::uds::CTR::ResultMalformedData</a> 184 </th> 185<td>Indicates that the data is not appropriate and that there is a possibility that the received data may have been tampered with.</td> 186 </tr> </table> 187 </div> 188 </a> <a name="struct" id="struct"> 189<h2>Structures</h2> 190 <div class="section"> 191 <table class="members"> 192 <tr> 193 <th> 194<a href="../../../nn/uds/CTR/ConnectionStatus/Overview.html"><CODE>nn::uds::CTR::ConnectionStatus</CODE></a> 195 </th> 196<td>Structure indicating the UDS connection status.</td> 197 </tr> 198 <tr> 199 <th> 200<a href="../../../nn/uds/CTR/ScrambledLocalFriendCode/Overview.html">nn::uds::CTR::ScrambledLocalFriendCode</a> 201 </th> 202<td>This structure stores information that can be converted to a local friend code using the <a href="../../../nn/friends/Overview.html">friends</a> library.</td> 203 </tr> 204 <tr> 205 <th> 206<a href="../../../nn/uds/CTR/NodeInformation/Overview.html"><CODE>nn::uds::CTR::NodeInformation</CODE></a> 207 </th> 208<td>Structure that stores user information about nodes connected to the network.</td> 209 </tr> 210 <tr> 211 <th> 212<a href="../../../nn/uds/CTR/EndpointDescriptor/Overview.html"><CODE>nn::uds::CTR::EndpointDescriptor</CODE></a> 213 </th> 214<td>Endpoint descriptor. This corresponds to a socket descriptor.</td> 215 </tr> </table> 216 </div> 217 </a> <a name="enum" id="enum"> 218<h2>Enumerated Types</h2> 219 <div class="section"> 220 <table class="members"> 221 <tr> 222 <td width="100"> </td> 223 <th> 224<a href="../../../nn/uds/CTR/State.html"><CODE>State</CODE></a> 225 </th> 226<td>Enumerated type representing UDS states.</td> 227 </tr> 228 <tr> 229 <td width="100"> </td> 230 <th> 231<a href="../../../nn/uds/CTR/DisconnectReason.html"><CODE>DisconnectReason</CODE></a> 232 </th> 233<td>Enumerated type representing the reasons for disconnection.</td> 234 </tr> 235 <tr> 236 <td width="100"> </td> 237 <th> 238<a href="../../../nn/uds/CTR/ConnectType.html"><CODE>ConnectType</CODE></a> 239 </th> 240<td>Enumerated type that represents modes used during connection to the network.</td> 241 </tr> 242 <tr> 243 <td width="100"> </td> 244 <th> 245<a href="../../../nn/uds/CTR/PowerSaveMode.html"><CODE>PowerSaveMode</CODE></a> 246 </th> 247<td>Enumerated type representing the network's power-saving modes.</td> 248 </tr> 249 <tr> 250 <td width="100"> </td> 251 <th> 252<a href="../../../nn/uds/CTR/LinkLevel.html"><CODE>LinkLevel</CODE></a> 253 </th> 254<td>Enumerated type that represents the communication quality (link level). The link levels are being adjusted.</td> 255 </tr> </table> 256 </div> 257 </a> <a name="constant" id="constant"> 258<h2>Constants</h2> 259 <div class="section"> 260 <table class="members"> 261 <tr> 262<th class="category" colspan="3">Local Communication ID</th> 263 </tr> 264 <tr> 265 <td width="100"> </td> 266 <th> 267<span class="argument"><a href="../../../nn/uds/CTR/TEST_UNIQUE_ID_MASK.html"><CODE>TEST_UNIQUE_ID_MASK</CODE></a></span> 268 </th> 269<td>For a test program, experimental project, or at any other time that an application does not have a unique ID assigned to it, you can use a value between <CODE>0xFFF00</CODE> and <CODE>0xFFFFF</CODE> as a test ID. These values are also used by SDK samples.</td> 270 </tr> 271 <tr> 272<th class="category" colspan="3">Send/Receive Options</th> 273 </tr> 274 <tr> 275 <td width="100"> </td> 276 <th> 277<span class="argument"><a href="../../../nn/uds/CTR/NO_WAIT.html"><CODE>NO_WAIT</CODE></a></span> 278 </th> 279<td>If this constant is specified as an argument to the <a href="../../../nn/uds/CTR/SendTo.html"><CODE>SendTo</CODE></a> function, wireless transmission occurs immediately without buffering within the UDS library. <br />If this constant is specified as an argument to either the <a href="../../../nn/uds/CTR/Receive.html"><CODE>Receive</CODE></a> or <a href="../../../nn/uds/CTR/ReceiveFrom.html"><CODE>ReceiveFrom</CODE></a> functions, the wireless transmission ends immediately, even if no data has been received.</td> 280 </tr> 281 <tr> 282 <td width="100"> </td> 283 <th> 284<span class="argument"><a href="../../../nn/uds/CTR/FORCE_DIRECT_BC.html">FORCE_DIRECT_BC</a></span> 285 </th> 286<td>When <CODE><A>SendTo</A></CODE> has been specified, sends using Direct Broadcast without asking for a recipient. Among clients, Unicast communication takes place without the use of a master. As a result you can have low latency communication, but the problem of hidden terminals arises.</td> 287 </tr> 288 <tr> 289 <td width="100"> </td> 290 <th> 291<span class="argument"><a href="../../../nn/uds/CTR/FORCE_UNICAST.html">FORCE_UNICAST</a></span> 292 </th> 293<td>When <CODE><A>SendTo</A></CODE> has been specified, the client sends a packet always via a master. There is no need to consider the issue of hidden terminals, but the latency of the client's send becomes higher.</td> 294 </tr> 295 <tr> 296<th class="category" colspan="3">Other</th> 297 </tr> 298 <tr> 299 <td width="100"> </td> 300 <th> 301<span class="argument"><a href="../../../nn/uds/CTR/BROADCAST_NODE_ID.html"><CODE>BROADCAST_NODE_ID</CODE></a></span> 302 </th> 303<td>Node ID indicating the broadcast address for the network. Even spectators can receive data sent to <CODE>BROADCAST_NODE_ID</CODE>.</td> 304 </tr> 305 <tr> 306 <td width="100"> </td> 307 <th> 308<span class="argument"><a href="../../../nn/uds/CTR/NODE_MAX.html"><CODE>NODE_MAX</CODE></a></span> 309 </th> 310<td>Maximum value for the maximum number of network connections. In the future, we plan to support communication for 16 devices, but as of CTR-SDK 0.14 we cannot confirm sufficient operations with that many devices, so communications with 13 or more devices exceeds the guaranteed range of operations.</td> 311 </tr> 312 <tr> 313 <td width="100"> </td> 314 <th> 315<span class="argument"><a href="../../../nn/uds/CTR/ENDPOINT_MAX.html"><CODE>ENDPOINT_MAX</CODE></a></span> 316 </th> 317<td>The maximum number of endpoints that can be created. This value is subject to change.</td> 318 </tr> 319 <tr> 320 <td width="100"> </td> 321 <th> 322<span class="argument"><a href="../../../nn/uds/CTR/UDS_PACKET_PAYLOAD_MAX_SIZE.html"><CODE>UDS_PACKET_PAYLOAD_MAX_SIZE</CODE></a></span> 323 </th> 324<td>Maximum size of the data that can be sent in a single call to <a href="../../../nn/uds/CTR/SendTo.html"><CODE>nn::uds::CTR::SendTo</CODE></a>.</td> 325 </tr> 326 <tr> 327 <td width="100"> </td> 328 <th> 329<span class="argument"><a href="../../../nn/uds/CTR/NET_DESC_APPDATA_SIZE_MAX.html"><CODE>NET_DESC_APPDATA_SIZE_MAX</CODE></a></span> 330 </th> 331<td>Maximum size of optional data that can be set for the beacon.</td> 332 </tr> 333 <tr> 334 <td width="100"> 335<span class="static_style" title="static">S</span> 336 </td> 337 <th> 338<span class="argument"><a href="../../../nn/uds/CTR/SCRAMBLED_LOCAL_FRINED_CODE_SIZE.html">SCRAMBLED_LOCAL_FRIEND_CODE_SIZE</a></span> 339 </th> 340<td>The byte length of <CODE><a href="../../../nn/uds/CTR/ScrambledLocalFriendCode/Overview.html">ScrambledLocalFriendCode</a></CODE>.</td> 341 </tr> </table> 342 </div> 343 </a> <a name="function" id="function"> 344<h2>Functions</h2> 345 <div class="section"> 346 <table class="members"> 347 <tr> 348<th class="category" colspan="3">Initialization & Shutdown</th> 349 </tr> 350 <tr> 351 <td width="100"> </td> 352 <th> 353<a href="../../../nn/uds/CTR/Initialize.html"><CODE>Initialize</CODE></a> 354 </th> 355<td>Initializes the UDS library. Initialization fails if any other communication features are already in use.</td> 356 </tr> 357 <tr> 358 <td width="100"> </td> 359 <th> 360<a href="../../../nn/uds/CTR/Finalize.html"><CODE>Finalize</CODE></a> 361 </th> 362<td>Finalizes the UDS library. After executing, other communication features become usable.</td> 363 </tr> 364 <tr> 365<th class="category" colspan="3">Networks (Creating, Destroying, Connecting, and Disconnecting)</th> 366 </tr> 367 <tr> 368 <td width="100"> </td> 369 <th> 370<a href="../../../nn/uds/CTR/CreateLocalCommunicationId.html"><CODE>CreateLocalCommunicationId</CODE></a> 371 </th> 372<td>A local communication ID is generated from a unique ID.</td> 373 </tr> 374 <tr> 375 <td width="100"> </td> 376 <th> 377<a href="../../../nn/uds/CTR/CreateNetwork.html"><CODE>CreateNetwork</CODE></a> 378 </th> 379<td>Creates a new network.</td> 380 </tr> 381 <tr> 382 <td width="100"> </td> 383 <th> 384<a href="../../../nn/uds/CTR/Scan.html"><CODE>Scan</CODE></a> 385 </th> 386<td>Scans for nearby networks.</td> 387 </tr> 388 <tr> 389 <td width="100"> </td> 390 <th> 391<a href="../../../nn/uds/CTR/ConnectNetwork.html"><CODE>ConnectNetwork</CODE></a> 392 </th> 393<td>Connects to an existing network.</td> 394 </tr> 395 <tr> 396 <td width="100"> </td> 397 <th> 398<a href="../../../nn/uds/CTR/EjectClient.html"><CODE>EjectClient</CODE></a> 399 </th> 400<td>Kicks the specified node off of the network. Only the master can run this function.</td> 401 </tr> 402 <tr> 403 <td width="100"> </td> 404 <th> 405<a href="../../../nn/uds/CTR/DisallowToConnect.html">DisallowToConnect</a> 406 </th> 407<td>Disallows client nodes to connect to the network. Does not effect clients currently connected.</td> 408 </tr> 409 <tr> 410 <td width="100"> </td> 411 <th> 412<a href="../../../nn/uds/CTR/AllowToConnect.html">AllowToConnect</a> 413 </th> 414<td>Allows client nodes to connect to the network.</td> 415 </tr> 416 <tr> 417 <td width="100"> </td> 418 <th> 419<a href="../../../nn/uds/CTR/EjectSpectator.html"><CODE>EjectSpectator</CODE></a> 420 </th> 421<td>Kicks all the connected spectators off of the network.</td> 422 </tr> 423 <tr> 424 <td width="100"> </td> 425 <th> 426<a href="../../../nn/uds/CTR/AllowToSpectate.html"><CODE>AllowToSpectate</CODE></a> 427 </th> 428<td>Allows Spectator nodes to connect to the network.</td> 429 </tr> 430 <tr> 431 <td width="100"> </td> 432 <th> 433<a href="../../../nn/uds/CTR/DestroyNetwork.html"><CODE>DestroyNetwork</CODE></a> 434 </th> 435<td>Destroys the network.</td> 436 </tr> 437 <tr> 438 <td width="100"> </td> 439 <th> 440<a href="../../../nn/uds/CTR/DisconnectNetwork.html"><CODE>DisconnectNetwork</CODE></a> 441 </th> 442<td>Disconnects a given node from the network to which it is currently connected.</td> 443 </tr> 444 <tr> 445<th class="category" colspan="3">Sending and Receiving Data</th> 446 </tr> 447 <tr> 448 <td width="100"> </td> 449 <th> 450<a href="../../../nn/uds/CTR/CreateEndpoint.html"><CODE>CreateEndpoint</CODE></a> 451 </th> 452<td>Creates a network endpoint and returns the corresponding descriptor.</td> 453 </tr> 454 <tr> 455 <td width="100"> </td> 456 <th> 457<a href="../../../nn/uds/CTR/SetMaxSendDelay.html">SetMaxSendDelay</a> 458 </th> 459<td>Specifies the maximum send delay time.</td> 460 </tr> 461 <tr> 462 <td width="100"> </td> 463 <th> 464<a href="../../../nn/uds/CTR/SendTo.html"><CODE>SendTo</CODE></a> 465 </th> 466<td>Sends data to the specified port on the specified partner's system.</td> 467 </tr> 468 <tr> 469 <td width="100"> </td> 470 <th> 471<a href="../../../nn/uds/CTR/Attach.html"><CODE>Attach</CODE></a> 472 </th> 473<td>Makes the endpoint into a packet-receivable state.</td> 474 </tr> 475 <tr> 476 <td width="100"> </td> 477 <th> 478<a href="../../../nn/uds/CTR/Receive.html"><CODE>Receive</CODE></a> 479 </th> 480<td>Receives data. (There is no way to obtain the address of the sender.)</td> 481 </tr> 482 <tr> 483 <td width="100"> </td> 484 <th> 485<a href="../../../nn/uds/CTR/ReceiveFrom.html"><CODE>ReceiveFrom</CODE></a> 486 </th> 487<td>Receives data.</td> 488 </tr> 489 <tr> 490 <td width="100"> </td> 491 <th> 492<a href="../../../nn/uds/CTR/DestroyEndpoint.html"><CODE>DestroyEndpoint</CODE></a> 493 </th> 494<td>Destroys an endpoint.</td> 495 </tr> 496 <tr> 497<th class="category" colspan="3">Other</th> 498 </tr> 499 <tr> 500 <td width="100"> </td> 501 <th> 502<a href="../../../nn/uds/CTR/GetMacAddress.html"><CODE>GetMacAddress</CODE></a> 503 </th> 504<td>Gets the MAC address of the local host. (Used in debugging)</td> 505 </tr> 506 <tr> 507 <td width="100"> </td> 508 <th> 509<a href="../../../nn/uds/CTR/GetConnectionStatus.html"><CODE>GetConnectionStatus</CODE></a> 510 </th> 511<td>Returns the current connection status.</td> 512 </tr> 513 <tr> 514 <td width="100"> </td> 515 <th> 516<a href="../../../nn/uds/CTR/GetLinkLevel.html"><CODE>GetLinkLevel</CODE></a> 517 </th> 518<td>Gets the current link level.</td> 519 </tr> 520 <tr> 521 <td width="100"> </td> 522 <th> 523<a href="../../../nn/uds/CTR/GetNodeInformation.html"><CODE>GetNodeInformation</CODE></a> 524 </th> 525<td>Gets information about the specified node.</td> 526 </tr> 527 <tr> 528 <td width="100"> </td> 529 <th> 530<a href="../../../nn/uds/CTR/SetPowerSaveMode.html"><CODE>SetPowerSaveMode</CODE></a> 531 </th> 532<td>Changes the power-saving mode. (This has not yet been implemented.)</td> 533 </tr> 534 <tr> 535 <td width="100"> </td> 536 <th> 537<a href="../../../nn/uds/CTR/SetApplicationDataToBeacon.html"><CODE>SetApplicationDataToBeacon</CODE></a> 538 </th> 539<td>Sets optional data in the beacon.</td> 540 </tr> 541 <tr> 542 <td width="100"> </td> 543 <th> 544<a href="../../../nn/uds/CTR/GetApplicationDataFromBeacon.html"><CODE>GetApplicationDataFromBeacon</CODE></a> 545 </th> 546<td>Gets the data set to the beacon.</td> 547 </tr> </table> 548 </div> 549 </a> 550<h2>Revision History</h2> 551 <div class="section"> 552 <dl class="history"> 553 <dt>2010/10/22</dt> 554<dd>Updated the members of the <CODE>nn::uds::NodeInformation</CODE> structure. 555 </dd> 556 <dt>2010/10/15</dt> 557<dd>Added as a reference to the functions that return <CODE>nn::Result</CODE> information on what values are returned. Deleted the not-yet-implemented function, <CODE>SetNetworkAttribute</CODE>. Added a new function, <CODE>SetMaxSendDelay</CODE>, which configures the maximum send delay time. Added a new <CODE>ResultMalformedData</CODE> error. Added a new <CODE>ResultMiscellaneousSystemError</CODE> error. Added a function to cut off a connection to a network, <CODE>DisallowToConnect</CODE>, and a function to re-allow a connection, <CODE>AllowToConnect</CODE>. 558 </dd> 559 <dt>2010/06/14</dt> 560<dd>Initial version.<br /> 561 </dd> 562 </dl> 563 </div> 564 <hr><p>CONFIDENTIAL</p></body> 565</html>