Revision dd31cb03 doc/classdiagrams/primitives.uml

View differences:

doc/classdiagrams/primitives.uml
25 25

  
26 26
title **µRtWare**\nPrimitives
27 27

  
28
!include ../functions.iuml
28
!include ./functions.iuml
29 29

  
30 30
/'### ENTITIES ###############################################################'/
31 31

  
......
68 68
}
69 69

  
70 70
/' Well defined error codes. '/
71
$type("urt_status_t") {
72
    'No bit set indicates success.
73
  URT_STATUS_OK = 0x0..0
74
    'MSB set indicates an error.
75
  URT_STATUS_ERROR = 0x8..0
71
$enumeration("urt_status_t") {
72
    'Staus indicating success.
73
  URT_STATUS_OK = 0
74
    'Error status indicating a violated HRT deadline.
75
  URT_STATUS_DEADLINEVIOLATION
76
    'Error status indicating violated HRT jitter.
77
  URT_STATUS_JITTERVIOLATION
78
    'Error status indicating a violated HRT rate.
79
  URT_STATUS_RATEVIOLATION
80
    'Synchronization status indicating that further nodes need to synchronize.
81
  URT_STATUS_SYNC_PENDING
82
    'Synchronization status indicating a synchronization error.
83
  URT_STATUS_SYNC_ERROR
84
    'Status indicating that a node's ""_main"" thread encountered an invalid event mask.
85
  URT_STATUS_NODE_INVALEVTMASK
86
  .. URT_CFG_PUBSUB_ENABLED == true ..
87
    'Status indicating that another topic with identical ID has been found.
88
  URT_STATUS_TOPIC_DUPLICATE
89
    'Status indicating a timeout during a urtPublisherPublish() call.
90
  URT_STATUS_PUBLISH_TIMEOUT
91
    'Status indicating that the topic was already set.
92
  URT_STATUS_SUBSCRIBE_TOPICSET
93
    'Status indicating that there is no associated topic.
94
  URT_STATUS_FETCH_NOTOPIC
95
    'Status indicating that there is no (new) message.
96
  URT_STATUS_FETCH_NOMESSAGE
97
    'Status indicating that there is no topic to unsubscribe from.
98
  URT_STATUS_UNSUBSCRIBE_NOTOPIC
99
  .. URT_CFG_RPC_ENABLED == true ..
100
    'Status indicating that another service with identical ID has been found.
101
  URT_STATUS_SERVICE_DUPLICATE
102
    'Status indicating that a service call timed out.
103
  URT_STATUS_SERVICE_TIMEOUT
76 104
}
77 105

  
78 106
/' Temporal delay in microseconds. '/

Also available in: Unified diff