Transcription of ITRON TCP/IP API 仕様準拠 プロトコルスタック
1 ITRON TCP/IP API TCP/IP NORTi TCP/IP User's Guide 8 ( ) - API const 1 Ethernet ( ) 1 SNTP 2-3 6-7 IGMP 7 IP /IP " 1 " " 1 " ( ) 8 / " 1 " " 1 " ( ) 16 ARP ARP_FLUSH_TOUT 17 icmp_def_cbk "ECHO " 18 T_IP4 "ECHO " 20 (0 E_CLS E_TMOUT) TCP_KTIME_PRO TCP_KTIME_SUC 21 (E_CLS E_TMOUT) 22,23 23 1 2 23 ( ) ARP_FLUSH_TOUT 23 ( ) 28 E_LNK, E_ADDR 29 htons, ntohl, ntohs (hl hs/nl/ns) 32,42,62 tcp_cre_rep, tcp_con_cep, udp_cre_cep 32 tcp_cre_rep IP 36 TCP (64KB 2 )
2 39 tcp_acp_cep E_PAR E_LNK 41 tcp_con_cep E_PAR E_LNK 44 tcp_cls_cep E_CLS 65 udp_snd_dat E_PAR 65 udp_snd_dat E_LNK 67 udp_rcv_dat E_LNK 67 udp_rcv_dat " " " (tmout = TMO_FEVR) " 68 udp_rcv_dat (E_QOVR ) NORTi TCP/IP User's Guide 68 udp_rcv_dat 20byte 24byte 70 udp_set_opt " " 71 udp_set_opt sizeof(mreq) sizeof(addr) 72 udp_get_opt E_LNK 73 " " (udp_rcv_dat udp_snd_dat ) 76 tcp_ini E_ID,E_SYS,E_NOMEM 76 tcp_ini()
3 TCP/UDP API 77 net_get_opt 78 net_set_opt 79 net_chg_ipa 80 arp_add_entry 80 arp_add_byname 81 arp_del_entry 81 arp_ del_byname 7 11 lan_ext_dev 22 ARP_CACHE_TOUT 120 39 tcp_acp_cep E_CLS 59 tcp_set_opt 60 tcp_get_opt 62 udp_cre_cep E_PAR 63 udp_ vcre_cep E_PAR 65 udp_snd_dat E_PAR 67 udp_rcv_dat E_OBJ 70 udp_set_opt 71 udp_get_opt 76 tcp_ini 76 tcp_ext NORTi TCP/IP User's Guide 6 - "NORTi Network" "NORTi TCP/IP " 2 17 ARP ARP 18 ICMP Echo "ICMP.
4 " 19 UDP UDP 21 TCP 23 33 tcp_cre_rep " " 34 tcp_vcre_rep E_PAR 36 tcp_cre_cep " .." tcp_cre_cep "2920 8760" "2048,8192" tcp_cre_cep "1 .." 40 tcp_acp_cep " .." 42 tcp_con_cep E_CLS " " " " 43 tcp_con_cep "E_OBJ .." "E_CLS .." 56 tcp_rel_buf " .." 59 tcp_can_cep " " 66 udp_snd_dat "udp_cre_cep .." "UDP_QCNT" 68 udp_rcv_dat E_QOVR udp_rcv_dat " .." 71 udp_set_opt udp_set_opt 5 1 IP.
5 18 ICMP 29 30 66 udp_snd_dat E_PAR 68 udp_rcv_dat E_PAR NORTi TCP/IP User's Guide 4 1 3 33 tcp_cre_rep 37 tcp_cre_cep TCP 43 tcp_con_cep IPV4_ADDRANY,TCP_PORTANY 43 tcp_con_cep 43 tcp_con_cep 63 udp_cre_cep IPV4_ADDRANY,UDP_PORTANY 66 udp_snd_dat E_PAR 74 3 9 NORTi TCP/IP 13 lan_wai_snd 13 lan_get_pkt 40 "tcp_acp_cep tmout =TMO_NBLK .. " 45 tcp_cls_cep 47 "tcp_snd_dat.
6 " 66 udp_snd_dat 68 udp_rcv_dat 68 udp_rcv_dat 69 "udp_rcv_dat tmout =TMO_NBLK .. " 71 udp_set_opt 2 1 " " 1 " IP .. " 23 33 tcp_cre_rep E_PAR 36 tcp_cre_cep 42 tcp_con_cep 47 tcp_snd_dat E_RLWAI 49 tcp_rcv_dat E_PAR NORTi TCP/IP User's Guide 53 tcp_snd_buf E_PAR 54 tcp_rcv_buf E_WBLK 66 udp_snd_dat E_PAR 66 udp_snd_dat E_RLWAI 66 "udp_snd_dat.
7 " 68 udp_rcv_dat E_PAR 69 "udp_rcv_dat .. " NORTi TCP/IP User's Guide 1 1 .. 1 .. 1 .. 1 .. 1 .. 2 .. 4 .. 4 TCP .. 4 .. 5 .. 5 .. 5 .. 5 API .. 5 .. 5 2 .. 6 .. 7 .. 7 .. 7 .. 7 .. 8 .. 8 .. 9 .. 9 .. 9 .. 9 .. 9 .. 10 .. 10 LAN .. 10 .. 11 .. 11 .. 11 .. 11 .. 11 .. 12 .. 12.
8 12 .. 12 .. 13 .. 13 .. 13 .. 14 60 .. 14 .. 14 IP .. 15 .. 15 .. 15 .. 15 ARP .. 16 NORTi TCP/IP User's Guide 2 .. 16 ARP .. 16 ARP .. 16 ARP .. 16 ARP .. 16 ICMP .. 17 .. 17 Echo .. 17 icmp_def_cbk .. 17 .. 17 icmp_snd_dat .. 18 UDP .. 19 .. 19 UDP .. 19 UDP .. 19 TCP .. 20 .. 20 IP .. 20 .. 20 .. 20 .. 21 3 .. 22 .. 22 ID .. 24 ID .. 24 IP MAC.
9 24 .. 24 4 .. 25 .. 25 .. 26 .. 27 .. 28 5 .. 29 .. 29 29 29 29 29 .. 30 byte4_to_long .. 30 long_to_byte4 .. 30 ascii_to_ipaddr .. 30 ipaddr_to_ascii .. 30 6 TCP .. 31 TCP .. 31 tcp_cre_rep .. 32 tcp_vcre_rep .. 33 tcp_del_rep .. 34 tcp_cre_cep .. 35 tcp_vcre_cep .. 37 tcp_del_cep .. 38 tcp_acp_cep .. 39 NORTi TCP/IP User's Guide 3 tcp_con_cep .. 41 tcp_sht_cep .. 43 tcp_cls_cep .. 44 tcp_snd_dat .. 46 tcp_rcv_dat .. 48 tcp_get_buf .. 50 tcp_snd_buf .. 52 tcp_rcv_buf .. 53 tcp_rel_buf.
10 55 tcp_snd_oob .. 56 tcp_rcv_oob .. 57 tcp_can_cep .. 58 tcp_set_opt .. 59 tcp_get_opt .. 60 7 UDP .. 61 UDP .. 61 udp_cre_cep .. 62 udp_vcre_cep .. 63 udp_del_cep .. 64 udp_snd_dat .. 65 udp_rcv_dat .. 67 udp_can_cep .. 69 udp_set_opt .. 70 udp_get_opt .. 72 8 .. 73 .. 73 .. 74 UDP .. 75 9 .. 76 .. 76 .. 76 .. 77 .. 78 IP .. 79 ARP .. 80 ARP .. 80 ARP .. 81 ARP.