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