Revision dd31cb03 doc/classdiagrams/urtware.uml
| doc/classdiagrams/urtware.uml | ||
|---|---|---|
| 25 | 25 |
|
| 26 | 26 |
title **µRtWare** |
| 27 | 27 |
|
| 28 |
!include ../functions.iuml
|
|
| 28 |
!include ./functions.iuml |
|
| 29 | 29 |
|
| 30 | 30 |
/'### ENTITIES ###############################################################'/ |
| 31 | 31 |
|
| ... | ... | |
| 49 | 49 |
- {field} {static} _services : urt_service_t*
|
| 50 | 50 |
__ |
| 51 | 51 |
'Initializes the urt_core_t object. |
| 52 |
+ {method} urtCoreInit (void) : urt_status_t
|
|
| 52 |
+ {method} urtCoreInit (void) : void
|
|
| 53 | 53 |
'Retrieves the current system status. |
| 54 | 54 |
+ {method} urtCoreGetStatus (void) : urt_status_t
|
| 55 | 55 |
'Starts all node threads (nodes will block before the loop). |
| 56 |
+ {method} urtCoreStartNodes (void) : urt_status_t
|
|
| 56 |
+ {method} urtCoreStartNodes (void) : void
|
|
| 57 | 57 |
'Nodes can use this function to synchronize. |
| 58 | 58 |
+ {method} urtCoreSynchronize (node : urt_node_t*) : urt_status_t
|
| 59 | 59 |
'Stops all nodes and propagates a specified reason. |
| ... | ... | |
| 114 | 114 |
'The main() function of the node thread. |
| 115 | 115 |
- {method} {static} _main : urt_osThreadFunction_t
|
| 116 | 116 |
'Initializes an urt_node_t object. |
| 117 |
+ {method} urtNodeInit (node : urt_node_t*, thread : urt_osThread_t*, setupcallback : urt_nodeSetupCallback_t*, setupparams : void*, loopcallback : urt_nodeLoopCallback_t*, loopparams : void*, shutdowncallback : urt_nodeShutdownCallback_t*, shutodwnparams : void*) : urt_status_t
|
|
| 117 |
+ {method} urtNodeInit (node : urt_node_t*, thread : urt_osThread_t*, setupcallback : urt_nodeSetupCallback_t*, setupparams : void*, loopcallback : urt_nodeLoopCallback_t*, loopparams : void*, shutdowncallback : urt_nodeShutdownCallback_t*, shutodwnparams : void*) : void
|
|
| 118 | 118 |
} |
| 119 | 119 |
} /'node'/ |
| 120 | 120 |
|
Also available in: Unified diff