master/master.h
changeset 637 d5d04c868e0e
parent 612 aede068f9a74
child 639 aa23c48dca2d
equal deleted inserted replaced
636:9114b3a5f9d3 637:d5d04c868e0e
   107     struct semaphore device_sem; /**< device semaphore */
   107     struct semaphore device_sem; /**< device semaphore */
   108 
   108 
   109     ec_fsm_master_t fsm; /**< master state machine */
   109     ec_fsm_master_t fsm; /**< master state machine */
   110     ec_datagram_t fsm_datagram; /**< datagram used for state machines */
   110     ec_datagram_t fsm_datagram; /**< datagram used for state machines */
   111     ec_master_mode_t mode; /**< master mode */
   111     ec_master_mode_t mode; /**< master mode */
       
   112     unsigned int injection_seq_fsm; /**< datagram injection sequence number
       
   113                                       for the FSM side */
       
   114     unsigned int injection_seq_rt; /**< datagram injection sequence number
       
   115                                      for the realtime side */
   112 
   116 
   113     struct list_head slaves; /**< list of slaves on the bus */
   117     struct list_head slaves; /**< list of slaves on the bus */
   114     unsigned int slave_count; /**< number of slaves on the bus */
   118     unsigned int slave_count; /**< number of slaves on the bus */
   115 
   119 
   116     struct list_head datagram_queue; /**< datagram queue */
   120     struct list_head datagram_queue; /**< datagram queue */