1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3 4<head> 5<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<title>NETGetStartupErrorCode</title> 8<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 9</head> 10 11<body> 12 13<h1 align="left">NETGetStartupErrorCode</h1> 14<h2>C Specification</h2> 15<dl> 16 <dd> 17<PRE><CODE>#include <revolution/net.h> 18 19s32 NETGetStartupErrorCode( s32 soErr ); 20</CODE></PRE> 21 </dd> 22</dl> 23<h2>Arguments</h2> 24<table border="1" width="100%"> 25 <TR> 26<TD width="176"><em><strong><font face="Courier New">soErr</font></strong></em></TD> 27<TD width="670">The return value from the <CODE>SOStartup</CODE> function.</TD> 28 </TR> 29</table> 30<h2>Return Values</h2> 31<p>A five-digit error code to be displayed to the user, corresponding the error value returned by the <CODE>SOStartup</CODE> function.</p> 32<H2>Description</H2> 33<p>This function converts the error value returned by the <CODE>SOStartup</CODE> function to a five-digit error code that can be displayed to the user. The <CODE>NETGetStartupErrorCode</CODE> function determines the type of network interface currently in use internally, and stores the appropriate interface type as the last two digits of the error code.</p> 34<div> 35<table border="1"> 36<tr><th>Interface Types</th><th>SOStartup Error Values</th><th colspan="2">Converted Error Codes</th></tr> 37<tr><td>all types</td><td>a non-error value >= 0</td><td>NET_ECODE_OK</td><td>00000</td></tr> 38<tr><td>all types</td><td>SO_EFATAL</td><td>NET_ECODE_STARTUP_FAILED</td><td>50100</td></tr> 39<tr><td>all types</td><td>SO_ENOENT</td><td>NET_ECODE_NO_ENABLED_CONFIG</td><td>50200</td></tr> 40<tr><td>all types</td><td>SO_EINVAL</td><td>NET_ECODE_INVALID_CONFIG</td><td>50300</td></tr> 41<tr><td>Wii LAN adapter (Ethernet)</td><td>SO_ENXIO</td><td>NET_ECODE_DEVICE_NOT_EXISTS</td><td>504xx</td></tr> 42<tr><td>wireless</td><td>SO_ERR_LINK_UP_TIMEOUT</td><td>NET_ECODE_AP_NOT_FOUND</td><td>510xx</td></tr> 43<tr><td>Wii LAN adapter (Ethernet)</td><td>SO_ERR_LINK_UP_TIMEOUT</td><td>NET_ECODE_WIRED_LINK_UP_FAILED</td><td>514xx</td></tr> 44<tr><td>wireless</td><td>SO_ERR_LINK_DOWN</td><td>NET_ECODE_WIRELESS_LINK_UP_FAILED</td><td>513xx</td></tr> 45<tr><td>Wii LAN adapter (Ethernet)</td><td>SO_ERR_LINK_DOWN</td><td>NET_ECODE_WIRED_LINK_UP_FAILED</td><td>514xx</td></tr> 46<tr><td>wireless</td><td>SO_ENOLINK</td><td>NET_ECODE_WIRELESS_LINK_UP_FAILED</td><td>513xx</td></tr> 47<tr><td>Wii LAN adapter (Ethernet)</td><td>SO_ENOLINK</td><td>NET_ECODE_WIRED_LINK_UP_FAILED</td><td>514xx</td></tr> 48<tr><td>wireless</td><td>SO_ETIMEDOUT</td><td>NET_ECODE_WIRELESS_LINK_UP_FAILED</td><td>513xx</td></tr> 49<tr><td>Wii LAN adapter (Ethernet)</td><td>SO_ETIMEDOUT</td><td>NET_ECODE_WIRED_LINK_UP_FAILED</td><td>514xx</td></tr> 50<tr><td>wireless</td><td>SO_ENETRESET</td><td>NET_ECODE_WIRELESS_LINK_UP_FAILED</td><td>513xx</td></tr> 51<tr><td>Wii LAN adapter (Ethernet)</td><td>SO_ENETRESET</td><td>NET_ECODE_WIRED_LINK_UP_FAILED</td><td>514xx</td></tr> 52<tr><td>all types</td><td>SO_ERR_DHCP_TIMEOUT</td><td>NET_ECODE_DHCP_FAILED</td><td>520xx</td></tr> 53<tr><td>all types</td><td>SO_ERR_DHCP_EXPIRED</td><td>NET_ECODE_DHCP_FAILED</td><td>520xx</td></tr> 54<tr><td>all types</td><td>SO_ERR_DHCP_NAK</td><td>NET_ECODE_DHCP_FAILED</td><td>520xx</td></tr> 55<tr><td>all types</td><td>SO_ERR_ADDR_COLLISION</td><td>NET_ECODE_ADDR_COLLISION</td><td>527xx</td></tr> 56<tr><td>all types</td><td>all others</td><td>NET_ECODE_STARTUP_FAILED</td><td>50100</td></tr> 57</table> 58<table border="1"> 59<tr><th>Interface Types</th><th>Interface Type Values</th><th>Comments</th></tr> 60<tr><td>Wii LAN adapter (Ethernet)</td><td>20~22</td><td>The last digit corresponds to the the number of the connection target setting</td></tr> 61<tr><td>wireless connection other than via the Nintendo Wi-Fi USB Connector</td><td>30~32</td><td>The last digit corresponds to the the number of the connection target setting</td></tr> 62<tr><td>Nintendo Wi-Fi USB Connector</td><td>40~42</td><td>The last digit corresponds to the the number of the connection target setting</td></tr> 63<tr><td>unknown</td><td>99</td><td></td></tr> 64</table> 65</div> 66<h2>See Also</h2> 67<P> 68None. 69</P> 70<H2>Revision History</H2> 71<P> 722007/01/30 Initial version.<BR> 73</P> 74<hr><p>CONFIDENTIAL</p></body> 75</html> 76