summaryrefslogtreecommitdiffstats
path: root/images/c_user/regulator_input_sequence.puml
diff options
context:
space:
mode:
Diffstat (limited to 'images/c_user/regulator_input_sequence.puml')
-rw-r--r--images/c_user/regulator_input_sequence.puml16
1 files changed, 16 insertions, 0 deletions
diff --git a/images/c_user/regulator_input_sequence.puml b/images/c_user/regulator_input_sequence.puml
new file mode 100644
index 0000000..aa9020c
--- /dev/null
+++ b/images/c_user/regulator_input_sequence.puml
@@ -0,0 +1,16 @@
+' SPDX-License-Identifier: CC-BY-SA-4.0
+
+' Copyright (C) 2023 OAR Corporatoin
+
+@startuml "Regulator Application Input Source Usage"
+ Source -> Regulator : rtems_regulator_obtain_buffer(regulator, buffer)
+ Regulator -> RTEMS : rtems_partition_get_buffer(id, buffer)
+ RTEMS --> Regulator : rtems_status_code
+ Regulator --> Source : rtems_status_code
+ Source -> Regulator : rtems_regulator_send(regulator, message, length)
+ Regulator -> RTEMS : rtems_message_queue_send(id, message, size)
+ RTEMS --> Regulator : rtems_status_code
+ Regulator --> Source : rtems_status_code
+
+@enduml
+