master/datagram.h
changeset 2094 83e9160319ec
parent 2038 770e86a39c98
child 2095 53b5128e1313
equal deleted inserted replaced
2093:c7e7d80e49ea 2094:83e9160319ec
    93     uint8_t address[EC_ADDR_LEN]; /**< Recipient address. */
    93     uint8_t address[EC_ADDR_LEN]; /**< Recipient address. */
    94     uint8_t *data; /**< Datagram payload. */
    94     uint8_t *data; /**< Datagram payload. */
    95     ec_origin_t data_origin; /**< Origin of the \a data memory. */
    95     ec_origin_t data_origin; /**< Origin of the \a data memory. */
    96     size_t mem_size; /**< Datagram \a data memory size. */
    96     size_t mem_size; /**< Datagram \a data memory size. */
    97     size_t data_size; /**< Size of the data in \a data. */
    97     size_t data_size; /**< Size of the data in \a data. */
    98     ec_domain_t *domain; /**< Owning domain (may be null for non-domain datagrams) */
    98     ec_domain_t *domain; /**< Owning domain (may be null for non-domain
       
    99                            datagrams) */
    99     uint8_t index; /**< Index (set by master). */
   100     uint8_t index; /**< Index (set by master). */
   100     uint16_t working_counter; /**< Working counter. */
   101     uint16_t working_counter; /**< Working counter. */
   101     ec_datagram_state_t state; /**< State. */
   102     ec_datagram_state_t state; /**< State. */
   102 #ifdef EC_HAVE_CYCLES
   103 #ifdef EC_HAVE_CYCLES
   103     cycles_t cycles_sent; /**< Time, when the datagram was sent. */
   104     cycles_t cycles_sent; /**< Time, when the datagram was sent. */