' 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