include/nmtMaster.h
changeset 529 c171e11707c5
parent 528 0a30e161d63c
child 561 f9be4262c68d
equal deleted inserted replaced
528:0a30e161d63c 529:c171e11707c5
    22 
    22 
    23 /** @defgroup networkmanagement Network Management
    23 /** @defgroup networkmanagement Network Management
    24  *  @ingroup userapi
    24  *  @ingroup userapi
    25  */
    25  */
    26 /** @defgroup nmtmaster NMT Master
    26 /** @defgroup nmtmaster NMT Master
       
    27  *  @brief NMT master provides mechanisms that control and monitor the state of nodes and their behavior in the network.
    27  *  @ingroup networkmanagement
    28  *  @ingroup networkmanagement
    28  */
    29  */
    29  
    30  
    30 #ifndef __nmtMaster_h__
    31 #ifndef __nmtMaster_h__
    31 #define __nmtMaster_h__
    32 #define __nmtMaster_h__
    46  *  - cs =  NMT_Reset_Comunication	   // Put the node in initialization mode 
    47  *  - cs =  NMT_Reset_Comunication	   // Put the node in initialization mode 
    47  * The mode is changed according to the slave state machine mode :
    48  * The mode is changed according to the slave state machine mode :
    48  *  - initialisation  ---> pre-operational (Automatic transition)
    49  *  - initialisation  ---> pre-operational (Automatic transition)
    49  *  - pre-operational <--> operational
    50  *  - pre-operational <--> operational
    50  *  - pre-operational <--> stopped
    51  *  - pre-operational <--> stopped
    51  *  - pre-operational, operational, stopped -> initialisation
    52  *  - pre-operational, operational, stopped -> initialisation\n
    52  * @param *d Pointer on a CAN object data structure
    53  * @param *d Pointer on a CAN object data structure
    53  * @param Node_ID Id of the slave node
    54  * @param Node_ID Id of the slave node
    54  * @param cs State changement
    55  * @param cs State changement
    55  * @return canSend(bus_id,&m)               
    56  * @return canSend(bus_id,&m)               
    56  */
    57  */