summaryrefslogtreecommitdiffstats
path: root/images/c_user/regulator_input_sequence.puml
blob: aa9020c5a83a79e8ed787aa85f88195631a17e10 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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