documentation
.HELP!
Microchip TCP/IP Stack Documentation
DATA_TYPE_INFO Structure
Microchip TCP/IP Stack
previous page
next page
Microchip TCP/IP Stack Help
Contents
|
Index
|
Home
Previous
|
Up
|
Next
DATA_TYPE_INFO Structure
C
typedef
struct
{ BYTE
asnType
; BYTE
asnLen
; } DATA_TYPE_INFO;
Members
Members
Description
BYTE asnType;
ASN data type
BYTE asnLen;
ASN data length
Stack API
>
SNMP
>
Internal Members
>
DATA_TYPE_INFO Structure
Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc. All rights reserved.
Contents
|
Index
|
Home
previous page
start
next page
Menu
Homepage
Table of contents
Introduction
Getting Help
Directory Structure
SW License Agreement
Release Notes
Stack Performance
Memory Usage
Peripheral Usage
Silicon Solutions
Software
TCP/IP Configuration Wizard
MPFS2 Utility
Building MPFS2 Images
Uploading Pre-built MPFS2 Images
Advanced MPFS2 Settings
MPFS2 Command Line Options
Hash Table Filter Entry Calculator
Microchip TCP/IP Discoverer
Getting Started
Hardware Setup
Daughter Boards
PICDEM.net 2
PIC18 Explorer
Explorer 16 and PIC32 Starter Kit
PIC24FJ256DA210 Dev Board
Wi-Fi G Demo Board
Programming and First Run
Configure your WiFi Access Point
Connecting to the Network
Uploading Web Pages
Accessing the Demo Application
Configuring WiFi Security
Demo Information
Demo Compatibility Table
Available Demos
Demo App
TCPIP Demo App Features by Hardware Platform
Demo Modules
Web Page Demos
Dynamic Variables
Authentication
Forms using GET
Forms using POST
Cookies
Functions
HTTPPostImage Function
HTTPPostConfig Function
HTTPPostSNMPCommunity Function
HTTPPostDDNSConfig Function
HTTPPostEmail Function
HTTPPostLCD Function
HTTPPostMD5 Function
Variables
Flag_ImageUpdate_running Variable
ImageUpdate_Addr Variable
DDNSData Variable
ImageUpdate_Checksum Variable
ImageUpdate_Size Variable
lastFailure Variable
lastSuccess Variable
E-mail (SMTP) Demo
SMTPDemo Function
Generic TCP Client
GenericTCPClient Function
Variables
RemoteURL Variable
ServerName Variable
ServerPort Variable
Generic TCP Server
GenericTCPServer Function
Macros
SERVER_PORT Macro
Ping (ICMP) Demo
PingDemo Function
Macros
HOST_TO_PING Macro
SNMP Server (Agent)
MIB files
MIB Browsers
SNMP Operations
SNMP Traps
HTTP Configuration
Functions
SendNotification Function
SNMPGetTimeStamp Function
Variables
gSendTrapSMstate Variable
gSnmpNonMibRecInfo Variable
gSnmpv3UserSecurityName Variable
gtrapSMStateUpdate Variable
Macros
MAX_TRY_TO_SEND_TRAP Macro
SNMP_MAX_NON_REC_ID_OID Macro
STACK_USE_SMIV2 Macro
UART-to-TCP Bridge
Zero Configuration (ZeroConf)
Internet Bootloader
Bootloader Design
Using the Bootloader
WebVend
Internet Radio
WiFi Console
Standalone Commands
iwconfig Commands
ifconfig Commands
iwpriv Commands
iperf Example
WiFi EZConfig
Demo App MDD
Google PowerMeter
Energy Monitoring
WiFi G Demo
Using the Stack
Stack Architecture
How the Stack Works
Required Files
APP_CONFIG Structure
Main File
Initialization
Main Loop
Cooperative Multitasking
RTOS
Configuring the Stack
Hardware Configuration
Clock Frequency
External Storage
ENC28J60 Config
ENCX24J600 Config
PIC18F97J60 Config
PIC32MX7XX Config
Address
MAC Address
IP Address
Protocol Configuration
Protocol Macros and Files
Additional Features
Sockets
Memory Allocation
Socket Types
Initialization Structure
UDP Sockets
BSD Sockets
Stack API
Announce
Stack Members
AnnounceIP Function
DiscoveryTask Function
ARP
Public Members
ARPResolve Function
ARPIsResolved Function
ARPDeRegisterCallbacks Function
ARPRegisterCallbacks Function
ARPSendPkt Function
arp_app_callbacks Structure
ARP_REQ Macro
ARP_RESP Macro
MAX_REG_APPS Macro
Stack Members
ARPInit Function
ARPProcess Function
Internal Members
ARPPut Function
SwapARPPacket Function
ARP_OPERATION_REQ Macro
ARP_OPERATION_RESP Macro
HW_ETHERNET Macro
ARP_IP Macro
Cache Variable
reg_apps Variable
BSD Sockets
Public Members
accept Function
AF_INET Macro
bind Function
BSDSocket Structure
closesocket Function
connect Function
gethostname Function
in_addr Structure
INADDR_ANY Macro
INVALID_TCP_PORT Macro
IP_ADDR_ANY Macro
IPPROTO_IP Macro
IPPROTO_TCP Macro
IPPROTO_UDP Macro
listen Function
recv Function
recvfrom Function
send Function
sendto Function
SOCK_DGRAM Macro
SOCK_STREAM Macro
sockaddr Structure
SOCKADDR Type
sockaddr_in Structure
SOCKADDR_IN Type
socket Function
SOCKET Type
SOCKET_CNXN_IN_PROGRESS Macro
SOCKET_DISCONNECTED Macro
SOCKET_ERROR Macro
Stack Members
BerkeleySocketInit Function
Internal Members
BSD_SCK_STATE Enumeration
BSDSocketArray Variable
gAutoPortNumber Variable
HandlePossibleTCPDisconnection Function
DNS
Public Members
DNSBeginUsage Function
DNSEndUsage Function
DNSResolve Function
DNSResolveROM Function
DNSIsResolved Function
DNS_TYPE_A Macro
DNS_TYPE_MX Macro
Internal Members
DNSPutString Function
DNSPutROMString Function
DNS_PORT Macro
DNS_TIMEOUT Macro
DNSHostName Variable
DNSHostNameROM Variable
Flags Variable
RecordType Variable
ResolvedInfo Variable
smDNS Variable
DNS_HEADER Structure
DNSDiscardName Function
Dynamic DNS Client
Public Members
DDNS_POINTERS Structure
DDNS_SERVICES Enumeration
DDNS_STATUS Enumeration
DDNSClient Variable
DDNSForceUpdate Function
DDNSGetLastIP Function
DDNSGetLastStatus Function
DDNSSetService Function
Stack Members
DDNSInit Function
DDNSTask Function
Internal Members
bForceUpdate Variable
ddnsServiceHosts Variable
ddnsServicePorts Variable
dwUpdateAt Variable
lastKnownIP Variable
lastStatus Variable
_checkIpSrvrResponse Variable
_updateIpSrvrResponse Variable
DDNS_CHECKIP_SERVER Macro
DDNS_DEFAULT_PORT Macro
Hashes
Public Members
HashAddData Function
HashAddROMData Function
MD5Calculate Function
MD5Initialize Function
SHA1Calculate Function
SHA1Initialize Function
HASH_SUM Structure
Stack Members
MD5AddROMData Function
SHA1AddROMData Function
SHA1AddData Function
MD5AddData Function
Internal Members
_MD5_k Variable
_MD5_r Variable
lastBlock Variable
HASH_TYPE Enumeration
SHA1HashBlock Function
MD5HashBlock Function
Helpers
Public Members
Base64Decode Function
Base64Encode Function
btohexa_high Function
btohexa_low Function
CalcIPChecksum Function
ExtractURLFields Function
FormatNetBIOSName Function
GenerateRandomDWORD Function
hexatob Function
leftRotateDWORD Function
leftRotateDWORD Macro
Replace Function
ROMStringToIPAddress Function
ROMStringToIPAddress Macro
stricmppgm2ram Function
StringToIPAddress Function
strupr Function
strnchr Function
swapl Function
swaps Function
uitoa Function
ultoa Function
UnencodeURL Function
Functions
LFSRRand Function
LFSRSeedRand Function
strncpy_m Function
Variables
dwLFSRRandSeed Variable
HTTP2 Server
Features
Dynamic Variables
Form Processing
Authentication
Cookies
Compression
Public Members
curHTTP Variable
HTTP_CONN Structure
HTTP_IO_RESULT Enumeration
HTTP_READ_STATUS Enumeration
HTTPCheckAuth Function
HTTPExecuteGet Function
HTTPExecutePost Function
HTTPGetArg Function
HTTPGetROMArg Function
HTTPNeedsAuth Function
HTTPPrint_varname Function
HTTPReadPostName Function
HTTPReadPostPair Macro
HTTPReadPostValue Function
HTTPURLDecode Function
sktHTTP Macro
Stack Members
HTTPInit Function
HTTPServer Function
Internal Members
curHTTPID Variable
HTTP_CACHE_LEN Macro
HTTP_FILE_TYPE Enumeration
HTTP_MAX_DATA_LEN Macro
HTTP_MAX_HEADER_LEN Macro
HTTP_MIN_CALLBACK_FREE Macro
HTTP_PORT Macro
HTTP_STATUS Enumeration
HTTP_STUB Structure
HTTP_TIMEOUT Macro
httpContentTypes Variable
httpFileExtensions Variable
HTTPHeaderParseAuthorization Function
HTTPHeaderParseContentLength Function
HTTPHeaderParseCookie Function
HTTPHeaderParseLookup Function
HTTPIncFile Function
HTTPLoadConn Function
HTTPMPFSUpload Function
HTTPProcess Function
HTTPReadTo Function
HTTPRequestHeaders Variable
HTTPResponseHeaders Variable
HTTPS_PORT Macro
HTTPSendFile Function
httpStubs Variable
SM_HTTP2 Enumeration
smHTTP Macro
RESERVED_HTTP_MEMORY Macro
ICMP
Public Members
ICMPBeginUsage Function
ICMPSendPing Function
ICMPSendPingToHost Function
ICMPSendPingToHostROM Function
ICMPGetReply Function
ICMPEndUsage Function
ICMPSendPingToHostROM Macro
Internal Members
ICMPProcess Function
ICMPFlags Variable
ICMP_PACKET Structure
ICMPState Variable
ICMP_TIMEOUT Macro
ICMPTimer Variable
StaticVars Variable
wICMPSequenceNumber Variable
MPFS2
Public Members
MPFS_HANDLE Type
MPFS_INVALID Macro
MPFS_INVALID_HANDLE Macro
MPFS_SEEK_MODE Enumeration
MPFSClose Function
MPFSFormat Function
MPFSGet Function
MPFSGetArray Function
MPFSGetBytesRem Function
MPFSGetEndAddr Function
MPFSGetFilename Function
MPFSGetFlags Function
MPFSGetID Function
MPFSGetLong Function
MPFSGetMicrotime Function
MPFSGetPosition Function
MPFSGetSize Function
MPFSGetStartAddr Function
MPFSGetTimestamp Function
MPFSOpen Function
MPFSOpenID Function
MPFSOpenROM Function
MPFSPutArray Function
MPFSSeek Function
MPFSPutEnd Function
Stack Members
MPFSInit Function
Internal Members
isMPFSLocked Variable
lastRead Variable
MAX_FILE_NAME_LEN Macro
MPFS_PTR Type
MPFS_STUB Structure
MPFS_WRITE_PAGE_SIZE Macro
MPFS2_FLAG_HASINDEX Macro
MPFS2_FLAG_ISZIPPED Macro
MPFSStubs Variable
MPFSTell Macro
ReadProgramMemory Function
_LoadFATRecord Function
_Validate Function
MPFS_FAT_RECORD Structure
fatCache Variable
fatCacheID Variable
numFiles Variable
MPFS_INVALID_FAT Macro
NBNS
Stack Members
NBNSGetName Function
NBNSPutName Function
NBNSTask Function
NBNS_HEADER Structure
NBNS_PORT Macro
Performance Tests
Stack Members
TCPPerformanceTask Function
UDPPerformanceTask Function
Internal Members
TCPRXPerformanceTask Function
TCPTXPerformanceTask Function
PERFORMANCE_PORT Macro
RX_PERFORMANCE_PORT Macro
TX_PERFORMANCE_PORT Macro
SMTP Client
Examples
Short Message
Long Message
Public Members
SMTP_CONNECT_ERROR Macro
SMTP_POINTERS Structure
SMTP_RESOLVE_ERROR Macro
SMTP_SUCCESS Macro
SMTPBeginUsage Function
SMTPClient Variable
SMTPEndUsage Function
SMTPFlush Function
SMTPIsBusy Function
SMTPIsPutReady Function
SMTPPut Function
SMTPPutArray Function
SMTPPutDone Function
SMTPPutROMArray Function
SMTPPutROMString Function
SMTPPutString Function
SMTPSendMail Function
Stack Members
SMTPTask Function
Internal Members
CRPeriod Variable
FindEmailAddress Function
FindROMEmailAddress Function
MySocket Variable
PutHeadersState Variable
ResponseCode Variable
RXParserState Variable
SMTP_PORT Macro
SMTP_SERVER_REPLY_TIMEOUT Macro
SMTPFlags Variable
SMTPServer Variable
SMTPState Variable
TransportState Variable
Reboot
Stack Members
RebootTask Function
REBOOT_PORT Macro
REBOOT_SAME_SUBNET_ONLY Macro
SNMP
Public Members
GENERIC_TRAP_NOTIFICATION_TYPE Enumeration
VENDOR_SPECIFIC_TRAP_NOTIFICATION_TYPE Enumeration
SNMP_ACTION Enumeration
COMMUNITY_TYPE Enumeration
SNMP_VAL Union
TRAP_INFO Structure
gSendTrapFlag Variable
gSetTrapSendFlag Variable
gGenericTrapNotification Variable
gSpecificTrapNotification Variable
gOIDCorrespondingSnmpMibID Variable
SNMPSendTrap Function
SNMPNotify Function
SNMPSetVar Function
SNMPGetVar Function
SNMPIsNotifyReady Function
SNMPNotifyPrepare Function
SNMPGetNextIndex Function
SNMPValidateCommunity Function
SNMP_ID Type
SNMP_INDEX Type
SNMP_COMMUNITY_MAX_LEN Macro
OID_MAX_LEN Macro
SNMP_START_OF_VAR Macro
SNMP_END_OF_VAR Macro
SNMP_INDEX_INVALID Macro
TRAP_TABLE_SIZE Macro
TRAP_COMMUNITY_MAX_LEN Macro
NOTIFY_COMMUNITY_LEN Macro
Internal Members
_SNMPDuplexInit Function
_SNMPGet Function
_SNMPGetTxOffset Macro
_SNMPPut Function
_SNMPSetTxOffset Macro
AGENT_NOTIFY_PORT Macro
appendZeroToOID Variable
ASN_INT Macro
ASN_NULL Macro
ASN_OID Macro
DATA_TYPE Enumeration
DATA_TYPE_INFO Structure
DATA_TYPE_TABLE_SIZE Macro
dataTypeTable Variable
FindOIDsInRequest Function
GET_BULK_REQUEST Macro
GET_NEXT_REQUEST Macro
GET_REQUEST Macro
GET_RESPONSE Macro
hMPFS Variable
INDEX_INFO Union
IS_AGENT_PDU Macro
IS_ASN_INT Macro
IS_ASN_NULL Macro
IS_GET_NEXT_REQUEST Macro
IS_GET_REQUEST Macro
IS_GET_RESPONSE Macro
IS_OCTET_STRING Macro
IS_OID Macro
GetDataTypeInfo Function
IS_SET_REQUEST Macro
IS_STRUCTURE Macro
IS_TRAP Macro
IsASNNull Function
MIB_INFO Union
OCTET_STRING Macro
OID_INFO Structure
PDU_INFO Structure
reqVarErrStatus Structure
SET_REQUEST Macro
SetErrorStatus Function
SNMP_AGENT_PORT Macro
SNMP_BIB_FILE_NAME Macro
SNMP_COUNTER32 Macro
SNMP_ERR_STATUS Enumeration
SNMP_GAUGE32 Macro
SNMP_IP_ADDR Macro
SNMP_NMS_PORT Macro
SNMP_NOTIFY_INFO Structure
SNMP_NSAP_ADDR Macro
IsValidLength Function
SNMP_OPAQUE Macro
SNMP_STATUS Union
SNMP_TIME_TICKS Macro
SNMP_V1 Macro
SNMP_V2C Macro
SNMPAgentSocket Variable
SNMPNotifyInfo Variable
snmpReqVarErrStatus Variable
SNMPRxOffset Variable
SNMPStatus Variable
SNMPTxOffset Variable
STRUCTURE Macro
TRAP Macro
trapInfo Variable
GetNextLeaf Function
GetOIDStringByAddr Function
GetOIDStringByID Function
IsValidCommunity Function
IsValidInt Function
IsValidOID Function
IsValidPDU Function
IsValidStructure Function
OIDLookup Function
ProcessGetSetHeader Function
ProcessHeader Function
ProcessSetVar Function
ProcessVariables Function
ReadMIBRecord Function
SNMPCheckIfPvtMibObjRequested Function
Stack Members
SNMPInit Function
SNMPTask Function
Functions
_IsSNMPv3ValidStructure Function
_Snmpv3IsValidAuthStructure Function
_Snmpv3IsValidInt Function
FindOIDsFromSnmpV3Request Function
getSnmpV2GenTrapOid Function
IsSnmpV3ASNNull Function
IsSnmpv3ValidOID Function
IsSNMPv3ValidStructure Function
ProcessGetBulkVar Function
ProcessGetNextVar Function
ProcessGetVar Function
ProcessSnmpv3MsgData Function
SNMPGetExactIndex Function
SNMPGetTrapTime Function
SNMPIdRecrdValidation Function
SNMPIsValidSetLen Function
Snmpv3AESDecryptRxedScopedPdu Function
Snmpv3AESEncryptResponseScopedPdu Function
Snmpv3AuthenticateRxedPduForDataIntegrity Function
Snmpv3AuthenticateTxPduForDataIntegrity Function
Snmpv3AuthKeyZeroing2HmacBufLen64 Function
Snmpv3BufferPut Function
Snmpv3CmprTrapSecNameAndSecLvlWithUSMDb Function
Snmpv3ComputeHMACIpadOpadForAuthLoclzedKey Function
Snmpv3ComputeHmacMD5Digest Function
Snmpv3ComputeHmacShaDigest Function
Snmpv3ComputeMd5HmacCode Function
Snmpv3ComputeShaHmacCode Function
Snmpv3FormulateEngineID Function
Snmpv3FreeDynAllocMem Function
Snmpv3GetAuthEngineTime Function
Snmpv3GetBufferData Function
Snmpv3GetSecurityLevel Function
Snmpv3GetTrapSecurityLevel Function
Snmpv3Init Function
Snmpv3InitializeUserDataBase Function
Snmpv3IsValidAuthStructure Function
Snmpv3IsValidInt Function
Snmpv3MsgProcessingModelProcessPDU Function
Snmpv3Notify Function
Snmpv3Pswd2LocalizedAuthKeyMD5Hashing Function
Snmpv3Pswd2LocalizedAuthKeySHAHashing Function
Snmpv3ReportPdu Function
Snmpv3ScopedPduProcessing Function
Snmpv3SetErrorStatus Function
Snmpv3TrapScopedpdu Function
Snmpv3UserSecurityModelProcessPDU Function
Snmpv3UsmAesEncryptDecryptInitVector Function
Snmpv3UsmOutMsgAuthenticationParam Function
Snmpv3USMOutMsgPrivParam Function
Snmpv3UsmSnmpEngnAuthPrivPswdLocalization Function
Snmpv3ValidateEngineId Function
Snmpv3ValidateSecNameAndSecLvl Function
Snmpv3ValidateSecurityName Function
Structs, Records, Enums
AccessCtrlSubSysIsAccessAllowed Structure
dispatcherProcessPdu Structure
dispatcherStatusInfo Structure
dispathcerReturnResponsePdu Structure
MsgProcModPrepareDataElements Structure
MsgProcModPrepareOutgoingMessage Structure
MsgProcModPrepareResponseMessage Structure
processResponsePdu Structure
SecuritySysGenerateRequestMsg Structure
SecuritySysGenerateResponseMsg Structure
StateRelease Structure
unregisterContextEngineID Structure
Types
INOUT_SNMP_PDU Enumeration
REPORT_FLAG_AND_SECURITY_LEVEL_FLAGS Enumeration
SecuritySysProcessIncomingMsg Structure
SNMP_ENGNID_OCTET_IDENTIFIER_VAL Enumeration
SNMPNONMIBRECDINFO Structure
SNMPV3_HMAC_HASH_TYPE Enumeration
SNMPV3_MSG_AUTH_SEC_PARAM_RESULT Enumeration
SNMPV3_MSG_PRIV_SEC_PARAM_RESULT Enumeration
SNMPV3_PRIV_PROT_TYPE Enumeration
SNMPV3_REQUEST_WHOLEMSG Structure
SNMPV3_RESPONSE_WHOLEMSG Structure
snmpV3EngnUserDataBase Structure
SNMPV3MSGDATA Structure
snmpV3TrapConfigDataBase Structure
statusInformation Structure
STD_BASED_SNMP_MESSAGE_PROCESSING_MODEL Enumeration
STD_BASED_SNMP_SECURITY_MODEL Enumeration
STD_BASED_SNMPV3_SECURITY_LEVEL Enumeration
USM_SECURITY_LEVEL Enumeration
Variables
authKey_iPad Variable
authKey_oPad Variable
authoritativeSnmpEngineBoots Variable
authoritativeSnmpEngineTime Variable
cipher_text Variable
deciphered_text Variable
getZeroInstance Variable
gSnmpV3InPduWholeMsgBuf Variable
gSnmpV3OUTPduWholeMsgBuf Variable
gSNMPv3PduHeaderBuf Variable
gSNMPv3ScopedPduDataPos Variable
gSNMPv3ScopedPduRequestBuf Variable
gSNMPv3ScopedPduResponseBuf Variable
gSnmpv3TrapConfigData Variable
gSNMPv3TrapMsgHeaderBuf Variable
gSnmpV3TrapOUTPduWholeMsgBuf Variable
gSNMPv3TrapScopedPduResponseBuf Variable
gSNMPV3TrapSecurityLevel Variable
gSnmpv3UserDBIndex Variable
gUsmStatsEngineID Variable
hmacAuthKeyBuf Variable
HmacMd5Digest Variable
HmacSHADigest Variable
incomingPdu Variable
incomingSnmpPDUmsgID Variable
ivEncrptKeyOut Variable
md5LocalizedAuthKey Variable
msgSecrtyParamLenOffset Variable
securityPrimitivesOfIncomingPdu Variable
session_key Variable
sha1LocalizedAuthKey Variable
snmpEngineBoots Variable
snmpEngineID Variable
snmpEngineMaxMessageSize Variable
snmpEngineMsgProcessModel Variable
snmpEngineSecurityModel Variable
snmpEngineTime Variable
snmpEngineTimeOffset Variable
snmpEngnIDLength Variable
snmpInMsgAuthParamLen Variable
snmpInMsgAuthParamStrng Variable
snmpInMsgPrivParamLen Variable
snmpInMsgPrvParamStrng Variable
snmpMsgBufSeekPos Variable
snmpOutMsgAuthParamLen Variable
snmpOutMsgAuthParamStrng Variable
snmpOutMsgPrivParamLen Variable
snmpOutMsgPrvParamStrng Variable
snmpResponseSecurityFlag Variable
snmpSecurityLevel Variable
snmpTrapTimer Variable
snmpV3AesDecryptInitVector Variable
snmpV3AesEncryptInitVector Variable
snmpV3UserDataBase Variable
Macros
AUTH_LOCALIZED_PASSWORD_KEY_LEN Macro
INVALID_INDEX Macro
IS_SNMPV3_AUTH_STRUCTURE Macro
MSG_AUTHORITATIVE_HEADER_LEN Macro
MSGGLOBAL_HEADER_LEN Macro
PRIV_LOCALIZED_PASSWORD_KEY_LEN Macro
REPORT_RESPONSE Macro
SNMP_ENGINE_MAX_MSG_SIZE Macro
SNMP_MAX_MSG_SIZE Macro
SNMP_MAX_OID_LEN_MEM_USE Macro
SNMP_TRAP_COMMUNITY_MAX_LEN_MEM_USE Macro
SNMP_V3 Macro
SNMPV3_AUTH_LOCALIZED_PASSWORD_KEY_LEN_MEM_USE Macro
SNMPV3_H Macro
SNMPV3_PRIV_LOCALIZED_PASSWORD_KEY_LEN_MEM_USE Macro
SNMPV3_USER_SECURITY_NAME_LEN_MEM_USE Macro
SNMPV3_USM_MAX_USER Macro
SNMPV3MSG_AUTHENTICATION_FAIL Macro
SNMPV3MSG_AUTHENTICATION_SUCCESS Macro
USER_SECURITY_NAME_LEN Macro
Files
SNMPv3.c
SNMPv3.h
SNMPv3USM.c
SNMP.c
SNMP.h
SNTP Client
Public Members
SNTPGetUTCSeconds Function
Stack Members
SNTPClient Function
Internal Members
NTP_PACKET Structure
dwLastUpdateTick Variable
dwSNTPSeconds Variable
NTP_EPOCH Macro
NTP_FAST_QUERY_INTERVAL Macro
NTP_QUERY_INTERVAL Macro
NTP_REPLY_TIMEOUT Macro
NTP_SERVER Macro
NTP_SERVER_PORT Macro
SSL
Generating Server Certificates
Public Members
SSL_INVALID_ID Macro
TCPAddSSLListener Function
TCPSSLIsHandshaking Function
TCPStartSSLClient Function
TCPIsSSL Function
SSLStartSession Function
SSL_SUPPLEMENTARY_DATA_TYPES Enumeration
SSL_PKEY_INFO Structure
SSL_RSA_KEY_SIZE Macro
SSL_RSA_CLIENT_SIZE Macro
Stack Members
SSL_STATE Enumeration
SSLInit Function
SSLPeriodic Function
TCPRequestSSLMessage Function
TCPSSLGetPendingTxSize Function
TCPSSLHandleIncoming Function
TCPSSLHandshakeComplete Function
TCPSSLInPlaceMACEncrypt Function
TCPSSLPutRecordHeader Function
TCPStartSSLServer Function
SSL_MIN_SESSION_LIFETIME Macro
SSL_RSA_LIFETIME_EXTENSION Macro
Internal Members
CalculateFinishedHash Function
GenerateHashRounds Function
GenerateSessionKeys Function
HSEnd Function
HSGet Function
HSGetArray Function
HSGetWord Function
HSPut Function
HSPutArray Function
HSPutROMArray Function
HSPutWord Function
HSStart Function
isBufferUsed Variable
isHashUsed Variable
isStubUsed Variable
masks Variable
ptrHS Variable
RESERVED_SSL_MEMORY Macro
LoadOffChip Function
SaveOffChip Function
SM_SSL_RX_SERVER_HELLO Enumeration
SSL_ALERT Macro
SSL_ALERT_LEVEL Enumeration
SSL_APPLICATION Macro
SSL_BASE_BUFFER_ADDR Macro
SSL_BASE_HASH_ADDR Macro
SSL_BASE_KEYS_ADDR Macro
SSL_BASE_SESSION_ADDR Macro
SSL_BASE_STUB_ADDR Macro
SSL_BUFFER Union
SSL_BUFFER_SIZE Macro
SSL_BUFFER_SPACE Macro
SSL_CERT Variable
SSL_CERT_LEN Variable
SSL_CHANGE_CIPHER_SPEC Macro
SSL_HANDSHAKE Macro
SSL_HASH_SIZE Macro
SSL_HASH_SPACE Macro
SSL_KEYS Structure
SSL_KEYS_SIZE Macro
SSL_KEYS_SPACE Macro
SSL_MESSAGES Enumeration
SSL_RSA_EXPORT_WITH_ARCFOUR_40_MD5 Macro
SSL_RSA_WITH_ARCFOUR_128_MD5 Macro
SSL_SESSION Structure
SSL_SESSION_SIZE Macro
SSL_SESSION_SPACE Macro
SSL_SESSION_STUB Structure
SSL_SESSION_TYPE Enumeration
SSL_STUB Structure
SSL_STUB_SIZE Macro
SSL_STUB_SPACE Macro
SSL_VERSION Macro
SSL_VERSION_HI Macro
SSL_VERSION_LO Macro
SSLBufferAlloc Function
SSLBufferFree Function
sslBufferID Variable
SSLBufferSync Function
SSLFinishPartialRecord Macro
SSLFlushPartialRecord Macro
sslHash Variable
SSLHashAlloc Function
SSLHashFree Function
sslHashID Variable
SSLHashSync Function
sslKeys Variable
sslKeysID Variable
SSLKeysSync Function
SSLMACAdd Function
SSLMACBegin Function
SSLMACCalc Function
SSLRSAOperation Function
sslRSAStubID Variable
SSLRxAlert Function
SSLRxAntiqueClientHello Function
SSLRxCCS Function
SSLRxClientHello Function
SSLRxClientKeyExchange Function
SSLRxFinished Function
SSLRxHandshake Function
SSLRxRecord Function
SSLRxServerCertificate Function
SSLRxServerHello Function
sslSession Variable
sslSessionID Variable
SSLSessionMatchID Function
SSLSessionMatchIP Function
SSLSessionNew Function
sslSessionStubs Variable
SSLSessionSync Function
SSLSessionUpdated Macro
sslSessionUpdated Variable
SSLStartPartialRecord Function
sslStub Variable
SSLStubAlloc Function
SSLStubFree Function
sslStubID Variable
SSLStubSync Function
SSLTerminate Function
SSLTxCCSFin Function
SSLTxClientHello Function
SSLTxClientKeyExchange Function
SSLTxMessage Function
SSLTxRecord Function
SSLTxServerCertificate Function
SSLTxServerHello Function
SSLTxServerHelloDone Function
Files
SSLClientSize.h
TCP
Public Members
INVALID_SOCKET Macro
UNKNOWN_SOCKET Macro
TCP_ADJUST_GIVE_REST_TO_RX Macro
TCP_ADJUST_GIVE_REST_TO_TX Macro
TCP_ADJUST_PRESERVE_RX Macro
TCP_ADJUST_PRESERVE_TX Macro
TCP_OPEN_IP_ADDRESS Macro
TCP_OPEN_NODE_INFO Macro
TCP_OPEN_RAM_HOST Macro
TCP_OPEN_ROM_HOST Macro
TCP_OPEN_SERVER Macro
TCPAdjustFIFOSize Function
TCPConnect Macro
TCPClose Function
TCPDiscard Function
TCPDisconnect Function
TCPFind Macro
TCPFindArray Macro
TCPFindArrayEx Function
TCPFindEx Function
TCPFindROMArray Macro
TCPFindROMArrayEx Function
TCPFlush Function
TCPGet Function
TCPGetArray Function
TCPGetRemoteInfo Function
TCPGetRxFIFOFree Function
TCPGetRxFIFOFull Macro
TCPGetTxFIFOFree Macro
TCPGetTxFIFOFull Function
TCPIsConnected Function
TCPIsGetReady Function
TCPIsPutReady Function
TCPListen Macro
TCPOpen Function
TCPPeek Function
TCPPeekArray Function
TCPPut Function
TCPPutArray Function
TCPPutROMArray Function
TCPPutROMString Function
TCPPutString Function
TCPRAMCopy Function
TCPRAMCopyROM Function
TCPWasReset Function
Stack Members
SOCKET_INFO Structure
TCB Structure
TCB_STUB Structure
TCP_SOCKET Type
TCP_STATE Enumeration
TCPInit Function
TCPProcess Function
TCPTick Function
TCPSSLDecryptMAC Function
TCPStartSSLClientEx Function
Internal Members
ACK Macro
CloseSocket Function
FIN Macro
FindMatchingSocket Function
HandleTCPSeg Function
hCurrentTCP Variable
LOCAL_PORT_END_NUMBER Macro
LOCAL_PORT_START_NUMBER Macro
MyTCB Variable
MyTCBStub Variable
PSH Macro
RST Macro
SendTCP Function
SENDTCP_KEEP_ALIVE Macro
SENDTCP_RESET_TIMERS Macro
SwapTCPHeader Function
SYN Macro
SyncTCB Function
SyncTCBStub Macro
SYNQueue Variable
TCBStubs Variable
TCP_AUTO_TRANSMIT_TIMEOUT_VAL Macro
TCP_WINDOW_UPDATE_TIMEOUT_VAL Macro
TCP_CLOSE_WAIT_TIMEOUT Macro
TCP_DELAYED_ACK_TIMEOUT Macro
TCP_FIN_WAIT_2_TIMEOUT Macro
TCP_HEADER Structure
TCP_KEEP_ALIVE_TIMEOUT Macro
TCP_MAX_RETRIES Macro
TCP_MAX_SEG_SIZE_RX Macro
TCP_MAX_SEG_SIZE_TX Macro
TCP_MAX_SYN_RETRIES Macro
TCP_MAX_UNACKED_KEEP_ALIVES Macro
TCP_OPTIMIZE_FOR_SIZE Macro
TCP_OPTIONS Structure
TCP_OPTIONS_END_OF_LIST Macro
TCP_OPTIONS_MAX_SEG_SIZE Macro
TCP_OPTIONS_NO_OP Macro
TCP_SOCKET_COUNT Macro
TCP_START_TIMEOUT_VAL Macro
TCP_SYN_QUEUE Structure
TCP_SYN_QUEUE_MAX_ENTRIES Macro
TCP_SYN_QUEUE_TIMEOUT Macro
URG Macro
Functions
WFGetTCBSize Function
TFTP
Public Members
TFTPClose Macro
TFTPCloseFile Function
TFTPGet Function
TFTPGetError Macro
TFTPIsFileClosed Function
TFTPIsFileOpened Function
TFTPIsFileOpenReady Macro
TFTPIsGetReady Function
TFTPIsOpened Function
TFTPIsPutReady Function
TFTPOpen Function
TFTPOpenFile Function
TFTPOpenROMFile Function
TFTPPut Function
TFTP_ACCESS_ERROR Enumeration
TFTP_FILE_MODE Enumeration
TFTP_RESULT Enumeration
TFTPGetUploadStatus Function
TFTPUploadFragmentedRAMFileToHost Function
TFTPUploadRAMFileToHost Function
TFTP_CHUNK_DESCRIPTOR Structure
TFTP_UPLOAD_COMPLETE Macro
TFTP_UPLOAD_CONNECT Macro
TFTP_UPLOAD_CONNECT_TIMEOUT Macro
TFTP_UPLOAD_GET_DNS Macro
TFTP_UPLOAD_HOST_RESOLVE_TIMEOUT Macro
TFTP_UPLOAD_RESOLVE_HOST Macro
TFTP_UPLOAD_SEND_DATA Macro
TFTP_UPLOAD_SEND_FILENAME Macro
TFTP_UPLOAD_SERVER_ERROR Macro
TFTP_UPLOAD_WAIT_FOR_CLOSURE Macro
Stack Members
TFTP_ARP_TIMEOUT_VAL Macro
TFTP_GET_TIMEOUT_VAL Macro
TFTP_MAX_RETRIES Macro
Internal Members
MutExVar Variable
TFTP_BLOCK_SIZE Macro
TFTP_BLOCK_SIZE_MSB Macro
TFTP_CLIENT_PORT Macro
TFTP_OPCODE Enumeration
TFTP_SERVER_PORT Macro
TFTP_STATE Enumeration
_tftpError Variable
_tftpFlags Variable
_tftpRetries Variable
_TFTPSendAck Function
_TFTPSendFileName Function
_TFTPSendROMFileName Function
_tftpSocket Variable
_tftpStartTick Variable
_tftpState Variable
smUpload Variable
uploadChunkDescriptor Variable
uploadChunkDescriptorForRetransmit Variable
vUploadFilename Variable
vUploadRemoteHost Variable
wUploadChunkOffset Variable
wUploadChunkOffsetForRetransmit Variable
Tick
Public Members
TICK Variable
TICK_HOUR Macro
TICK_MINUTE Macro
TICK_SECOND Macro
TickConvertToMilliseconds Function
TickGet Function
TickGetDiv256 Function
TickGetDiv64K Function
Stack Functions
TickInit Function
TickUpdate Function
Internal Members
dwInternalTicks Variable
GetTickCopy Function
TICKS_PER_SECOND Macro
Functions
__attribute__ Function
UDP
Public Members
INVALID_UDP_PORT Macro
INVALID_UDP_SOCKET Macro
UDP_SOCKET Type
UDPOpenEx Function
UDPOpen Macro
UDPClose Function
UDPDiscard Function
UDPFlush Function
UDPGet Function
UDPGetArray Function
UDPIsGetReady Function
UDPIsPutReady Function
UDPPut Function
UDPPutArray Function
UDPPutROMArray Function
UDPPutROMString Function
UDPPutString Function
UDPSetRxBuffer Function
UDPSetTxBuffer Function
UDPIsOpened Function
UDP_OPEN_IP_ADDRESS Macro
UDP_OPEN_NODE_INFO Macro
UDP_OPEN_RAM_HOST Macro
UDP_OPEN_ROM_HOST Macro
UDP_OPEN_SERVER Macro
Stack Members
UDPInit Function
UDPProcess Function
UDPTask Function
Internal Members
activeUDPSocket Variable
FindMatchingSocket Function
LastPutSocket Variable
LOCAL_UDP_PORT_END_NUMBER Macro
LOCAL_UDP_PORT_START_NUMBER Macro
SocketWithRxData Variable
UDP_HEADER Structure
UDP_PORT Type
UDP_SOCKET_INFO Structure
UDPRxCount Variable
UDPSocketInfo Variable
UDPTxCount Variable
wGetOffset Variable
wPutOffset Variable
Types
UDP_STATE Enumeration
Wi-Fi API
Wi-Fi Compilation Options
Wi-Fi Network Topologies
Infrastructure Network
Ad-hoc Network
SoftAP Network
Wi-Fi Direct Network
Wi-Fi Connection Profile
Connection Profile Public Members
WF_CPCreate Function
WF_CPDelete Function
WF_CPGetAdHocBehavior Function
WF_CPGetBssid Function
WF_CPGetElements Function
WF_CPGetIds Function
WF_CPGetNetworkType Function
WF_CPGetSecurity Function
WF_CPGetSsid Function
WF_CPSetAdHocBehavior Function
WF_CPSetBssid Function
WF_CPSetElements Function
WF_CPSetNetworkType Function
WF_CPSetSecurity Function
WF_CPSetSsid Function
WFCPElementsStruct Structure
WF_CPGetSsidType Function
WF_CPSetSsidType Function
Connection Profile Internal Members
LowLevel_CPGetElement Function
LowLevel_CPSetElement Function
Wi-Fi Connection Algorithm
Connection Algorithm Public Members
WF_CAGetBeaconTimeout Function
WF_CAGetBeaconTimeoutAction Function
WF_CAGetChannelList Function
WF_CAGetConnectionProfileList Function
WF_CAGetDeauthAction Function
WF_CAGetElements Function
WF_CAGetEventNotificationAction Function
WF_CAGetListenInterval Function
WF_CAGetListRetryCount Function
WF_CAGetMaxChannelTime Function
WF_CAGetMinChannelTime Function
WF_CAGetProbeDelay Function
WF_CAGetRssi Function
WF_CAGetScanCount Function
WF_CAGetScanType Function
WF_CASetBeaconTimeout Function
WF_CASetBeaconTimeoutAction Function
WF_CASetChannelList Function
WF_CASetConnectionProfileList Function
WF_CASetDeauthAction Function
WF_CASetElements Function
WF_CASetEventNotificationAction Function
WF_CASetListenInterval Function
WF_CASetListRetryCount Function
WF_CASetMaxChannelTime Function
WF_CASetMinChannelTime Function
WF_CASetProbeDelay Function
WF_CASetRssi Function
WF_CASetScanCount Function
WF_CASetScanType Function
WFCAElementsStruct Structure
WF_CAGetDtimInterval Function
WF_CASetDtimInterval Function
WF_CAGetBeaconPeriod Function
WF_CASetBeaconPeriod Function
Connection Algorithm Internal Members
LowLevel_CAGetElement Function
LowLevel_CASetElement Function
SetEventNotificationMask Function
Wi-Fi Connection Manager
Connection Manager Public Members
WF_CMConnect Function
WF_CMDisconnect Function
WF_CMGetConnectionState Function
WF_CMGetConnectContext Function
WF_CMCheckConnectionState Function
WF_DisableModuleConnectionManager Function
Wi-Fi Scan
Scan Operation and Scan Results
Shorter Scan or Connection Duration
Use of macro #define MY_DEFAULT_CHANNEL_LIST
Maximum Scan Results
Scan Public Members
WF_Scan Function
WF_ScanGetResult Function
tWFScanResult Structure
Wi-Fi Security
Wired Equivalent Privacy (WEP)
WF_CPGetWepKeyType Function
WF_CPGetDefaultWepKeyIndex Function
WF_CPSetDefaultWepKeyIndex Function
WF_CPSetWepKeyType Function
Wi-Fi Protected Access (WPA/WPA2)
WF_CPUpdatePMK Function
WF_ConvPassphrase2Key Function
pbkdf2_sha1 Function
Wi-Fi Protected Setup (WPS)
WF_CPGetWPSCredentials Function
WF_YieldPassphrase2Host Function
WF_SetPSK Function
WF_SaveWPSCredentials Function
ConfigWep Function
tWFWpsCred Structure
WPA2 Enterprise
Wi-Fi Tx Power Control
Tx Power Control Public Members
WF_TxPowerGetMinMax Function
WF_TxPowerSetMinMax Function
WF_TxPowerGetFactoryMax Function
WF_TxPowerGetMax Function
WF_TxPowerSetMax Function
WF_FixTxRateWithMaxPower Function
Wi-Fi Power Save
Power Save Public Members
WF_GetPowerSaveState Function
WF_HibernateEnable Function
WF_PsPollDisable Function
WF_PsPollEnable Function
CheckHibernate Function
WFHibernate Structure
Power Save Internal Members
SendPowerModeMsg Function
SetPowerSaveState Function
Functions
GetAppPowerSaveMode Function
SetAppPowerSaveMode Function
Types
tWFPsPwrMode Type
tWFPwrModeReq Type
Variables
g_AppPowerSaveModeEnabled Variable
g_powerSaveState Variable
g_psPollActive Variable
g_sleepNeeded Variable
Wi-Fi Miscellaneous
Wi-Fi Miscellaneous Public Members
WF_GetDeviceInfo Function
WF_GetMacAddress Function
WF_GetMacStats Function
WF_GetMultiCastFilter Function
WF_GetRegionalDomain Function
WF_GetRtsThreshold Function
WF_SetMacAddress Function
WF_SetMultiCastFilter Function
WF_SetRegionalDomain Function
WF_SetRtsThreshold Function
WF_EnableSWMultiCastFilter Function
WF_MulticastSetConfig Function
WF_SetLinkDownThreshold Function
WF_GetTxMode Function
WF_SetTxMode Function
WFMacStatsStruct Structure
WFMulticastConfigStruct Structure
tWFDeviceInfoStruct Structure
WF_ProcessEvent
Access Point Compatibility
802.11 AP/Router Configuration Settings
WiFi Troubleshooting Tips
Null String ESSID
Read back RF module Firmware version
RF Module Firmware Update
Wi-Fi Protected Setup (WPS) Issues
Network Switch or Change
Hibernate Mode
Management Scan Message Conflict
Handling of maximum length SSID
Multicast Filters : Hardware vs Software
MRF24WB0M assert failures whe using <iwconfig scan> command
MRF24WB0M advertised supported rates of 1, 2, 5.5 and 11 Mbps
MRF24WB0M Compatibility with AP/Routers
Encounter issues after upgrading MRF24WB0M RF module Firmware version 0x1207
How to fix MRF24WB0M / MRF24WG0M transmission rates
How to determine new IP address assigned
How to increase TCP throughput
Missing DHCP Client Name
Error Scenario And Possible Causes
Wireless Packets Analysis
Get in touch
Submit feedback about this site to:
[email protected]