Murata RF modules are designed to simplify wireless development and certification by minimizing the amount of RF expertise you need to wirelessly enable a wide range of applications.

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SNICCode.h Source File

SNICCode.h

00001 #ifndef SmartLab_MuRata_ErrorCode_SNICCode
00002 #define SmartLab_MuRata_ErrorCode_SNICCode
00003 
00004 namespace SmartLabMuRata
00005 {
00006 /// SNIC API Response Code
00007 enum SNICCode {
00008     SNIC_NORESPONSE = -1,
00009     SNIC_SUCCESS = 0x00,
00010     SNIC_FAIL = 0x01,
00011     SNIC_INIT_FAIL = 0x02,
00012     SNIC_CLEANUP_FAIL = 0x03,
00013     SNIC_GETADDRINFO_FAIL = 0x04,
00014     SNIC_CREATE_SOCKET_FAIL = 0x05,
00015     SNIC_BIND_SOCKET_FAIL = 0x06,
00016     SNIC_LISTEN_SOCKET_FAIL = 0x07,
00017     SNIC_ACCEPT_SOCKET_FAIL = 0x08,
00018     SNIC_SOCKET_CLOSED = 0x0B,
00019     SNIC_CLOSE_SOCKET_FAIL = 0x0C,
00020     SNIC_PACKET_TOO_LARGE = 0x0D,
00021     SNIC_SEND_FAIL = 0x0E,
00022     SNIC_CONNECT_TO_SERVER_FAIL = 0x0F,
00023     SNIC_NOT_ENOUGH_MEMORY = 0x10,
00024     SNIC_TIMEOUT = 0x11,
00025     SNIC_CONNECTION_UP = 0x12,
00026     SNIC_GETSOCKOPT_FAIL = 0x13,
00027     SNIC_SETSOCKOPT_FAIL = 0x14,
00028     SNIC_INVALID_ARGUMENT = 0x15,
00029     SNIC_SEND_ARP_FAIL = 0x16,
00030     SNIC_INVALID_SOCKET = 0x17,
00031     SNIC_COMMAND_PENDING = 0x18,
00032     SNIC_SOCKET_NOT_BOUND = 0x19,
00033     SNIC_SOCKET_NOT_CONNECTED = 0x1A,
00034     SNIC_NO_NETWORK = 0x20,
00035     SNIC_INIT_NOT_DONE = 0x21,
00036     SNIC_NET_IF_FAIL = 0x22,
00037     SNIC_NET_IF_NOT_UP = 0x23,
00038     SNIC_DHCP_START_FAIL = 0x24,
00039 };
00040 }
00041 
00042 
00043 #endif