master/fsm_foe.h
changeset 1465 3099d78343ea
parent 1363 11c0b2caa253
child 1901 2a1106b1d863
equal deleted inserted replaced
1464:be932bb417b8 1465:3099d78343ea
    58     unsigned long jiffies_start; /**< FoE timestamp. */
    58     unsigned long jiffies_start; /**< FoE timestamp. */
    59     uint8_t subindex; /**< current subindex */
    59     uint8_t subindex; /**< current subindex */
    60     ec_foe_request_t *request; /**< FoE request */
    60     ec_foe_request_t *request; /**< FoE request */
    61     uint8_t toggle; /**< toggle bit for segment commands */
    61     uint8_t toggle; /**< toggle bit for segment commands */
    62 
    62 
       
    63     /** \cond */
       
    64 
    63     uint32_t tx_errors;
    65     uint32_t tx_errors;
    64     uint8_t *tx_buffer;
    66     uint8_t *tx_buffer;
    65     uint32_t tx_buffer_size;
    67     uint32_t tx_buffer_size;
    66     uint32_t tx_buffer_offset;
    68     uint32_t tx_buffer_offset;
    67     uint32_t tx_last_packet;
    69     uint32_t tx_last_packet;
    79     uint32_t rx_packet_no;
    81     uint32_t rx_packet_no;
    80     uint32_t rx_expected_packet_no;
    82     uint32_t rx_expected_packet_no;
    81     uint32_t rx_last_packet;
    83     uint32_t rx_last_packet;
    82     uint8_t *rx_filename;
    84     uint8_t *rx_filename;
    83     uint32_t rx_filename_len;
    85     uint32_t rx_filename_len;
       
    86 
       
    87     /** \endcond */
    84 };
    88 };
    85 
    89 
    86 /*****************************************************************************/
    90 /*****************************************************************************/
    87 
    91 
    88 void ec_fsm_foe_init(ec_fsm_foe_t *, ec_datagram_t *);
    92 void ec_fsm_foe_init(ec_fsm_foe_t *, ec_datagram_t *);