Contiki 2.5
Data Structures
Here are the data structures with brief descriptions:
oCabc_callbacksCallback structure for abc
oCADDR_FIELD_SPEC_tStructure containing both source and destination addresses
oCADDR_SIZE_SPEC_tA union of short and long address types
oCaddr_tUnion of both short and long addresses
oCannouncementRepresentation of an announcement
oCaux_hdr_t802.15.4 Aux security header
oCbmp085_calib_data
oCBoardIOStructData structure for board user I/O
oCBoardResourcesStructData structure describing board features
oCbroadcast_callbacksCallback structure for broadcast
oCbufmgr_t
oCbundle_tThis struct defines the bundle for internal processing
oCButtonResourceStructData structure for button description
oCcompower_activityAn activity record that contains power consumption information for a specific communication activity
oCctk_menuRepresentation of an individual menu
oCctk_menuitemRepresentation of an individual menu item
oCctk_menusRepresentation of the menu bar
oCctk_widgetThe generic CTK widget structure that contains all other widget structures
oCctk_widget_buttonInstantiating macro for the ctk_icon widget
oCctk_windowRepresentation of a CTK window
oCcustody_driverThe structure of a custody modul
oCdiscovery_driverInterface for discovery modules
oCdma_config_tDMA configuration structure
oCdscThe DSC program description structure
oCelfloader_outputElfloader output object
oCetimerA timer
oCfcf_tDefines the bitfields of the frame control field (FCF)
oCframe802154_aux_hdr_t802.15.4 Aux security header
oCframe802154_fcf_tThe IEEE 802.15.4 frame has a number of constant/fixed fields that can be counted to make frame construction and max payload calculations easier
oCframe802154_scf_t802.15.4 security control bitfield
oCframe802154_tParameters used by the frame802154_create() function
oCframe_create_params_tParameters used by the frame_tx_create() function
oCframe_result_tStrucure used to return that status of the frame create process
oChal_rx_frame_tThis struct defines the rx data container
oChash_driverStorage module interface
oCieee_15_4_managerThe interface structure for the 802.15.4 quasi-MAC
oCipolite_callbacksA structure with callback functions for an ipolite connection
oCipolite_connAn opaque structure with no user-visible elements that holds the state of an ipolite connection,
oCLedResourceStructData structure for led description
oCmac_driverThe structure of a MAC protocol driver in Contiki
oCMemsResourceStructData structure for MEMS description
oCmesh_callbacksMesh callbacks
oCneighbor_addrProperties of a single neighbor
oCneighbor_attrProperties that define a neighbor attribute
oCnetwork_driverThe structure of a network driver in Contiki
oCpacketqueueRepresentation of a packet queue
oCpacketqueue_itemRepresentation of an item in a packet queue
oCPAN_ID_ADDR_SPEC_tStructure containing a PAN ID and an address
oCpolite_callbacksA structure with callback functions for a polite connection
oCpolite_connAn opaque structure with no user-visible elements that holds the state of a polite connection,
oCpsockThe representation of a protosocket
oCradio_driverThe structure of a device driver for a radio in Contiki
oCrdc_driverThe structure of a RDC (radio duty cycling) driver in Contiki
oCredundance_checkInterface for redundance check modules
oCregistrationStructure of registration
oCregistration_apiStruct for service registration
oCringbufStructure that holds the state of a ring buffer
oCroute_tRoute_t struct is used to inform the network interface which bundle should be transmitted to whicht node
oCrouting_driverInterface for routing modules
oCrtimerRepresentation of a real-time task
oCS_usb_configuration_descriptorUsb Configuration Descriptor
oCS_usb_device_descriptorUsb Device Descriptor
oCS_usb_device_qualifier_descriptorUsb Device Qualifier Descriptor
oCS_usb_endpoint_descriptorUsb Endpoint Descriptor
oCS_usb_interface_descriptorUsb Interface Descriptor
oCS_usb_language_idUsb Language Descriptor
oCS_UsbRequestUsb Request
oCscf_t802.15.4 security control bitfield
oCsicslowpan_addr_contextThe header for fragments
oCsicslowpan_nh_compressorThe structure of a next header compressor
oCstatus_report_driverInterface for status report modules
oCstatus_report_tThe structure of a status report as part of an administrative record
oCstbroadcast_connA stbroadcast connection
oCstimerA timer
oCstorage_driverStorage module interface
oCstorage_entry_tRepresentation of a bundle as returned by the "get_bundles" call to the storage module
oCt_mems_dataMems data type: three acceleration values each related to a specific direction Watch out: only lower data values (e.g
oCtcirc_bufCircular buffer structure
oCTempSensorResourceStructData structure for temperature sensor description
oCtimerA timer
oCtmenu_itemThis structure defines the joystick operation within the menu_items[]
oCtransmit_ticket_tBundle Queue Entry
oCuip_80211_addr802.11 address
oCuip_802154_longaddr64 bit 802.15.4 address
oCuip_802154_shortaddr16 bit 802.15.4 address
oCuip_buf_tThe uIP packet buffer
oCuip_connRepresentation of a uIP TCP connection
oCuip_ds6_aaddrAnycast address
oCuip_ds6_addrUnicast address structure
oCuip_ds6_defrtAn entry in the default router list
oCuip_ds6_elementGeneric type for a DS6, to use a common loop though all DS
oCuip_ds6_maddrA multicast address
oCuip_ds6_nbrAn entry in the nbr cache
oCuip_ds6_netifInterface structure (contains all the interface variables)
oCuip_ds6_prefixA prefix list entry
oCuip_ds6_routeAn entry in the routing table
oCuip_eth_addr802.3 address
oCuip_eth_hdrThe Ethernet header
oCuip_fw_netifRepresentation of a uIP network interface
oCuip_icmp6_errorICMPv6 Error message constant part
oCuip_ip4addr_tRepresentation of an IP address
oCuip_nd6_defrouterAn entry in the default router list
oCuip_nd6_naA neighbor advertisement constant part
oCuip_nd6_neighborAn entry in the neighbor cache
oCuip_nd6_nsA neighbor solicitation constant part
oCuip_nd6_opt_hdrND option header
oCuip_nd6_opt_mtuND option MTU
oCuip_nd6_opt_prefix_infoND option prefix information
oCuip_nd6_prefixA prefix list entry
oCuip_nd6_raA router advertisement constant part
oCuip_nd6_redirectA redirect message constant part
oCuip_nd6_rsA router solicitation constant part
oCuip_statsThe structure holding the TCP/IP statistics that are gathered if UIP_STATISTICS is set to 1
\Cuip_udp_connRepresentation of a uIP UDP connection