The architecture for the instrumentation (sensors and actuators) subsystem of the RTS demonstrator.
The systems architecture for the instrumentation subsystem of the RTS demonstrator. Some of the architecture is implemented in hardware, and some is implementated in software.
A software or hardware driver that interfaces with a sensor. In the RTS demonstrator there are two kinds of sensors: pressure and temperature.
- inherits Driver
inherit Driver A software or hardware driver that interfaces with an actuator. In the RTS demonstrator there is one kind of actuator: a solenoid.
inherit Voting A software or hardware implemenation of our voting algorithm that provides fault tolerance for decision-making based upon the attached components' inputs.
inherit Software The software stack associated with the instrumentation subsystem.
The first of four sensor drivers for the instrumentation subsystem.
- inherits Instrumentation Implementation
- inherits SWImpl
- inherits High-Assurance
- inherits C
inherit InstImpl The second of four sensor drivers for the instrumentation subsystem. There are multiple sensors in the architecture to provide fault tolerance.
inherit ActImpl The first of two actuator drivers for the instrumentation subsystem. There are multiple actuators in the architecture to provide fault tolerance.
inherit VoteImpl The first of two implementations of the voting component. Voting is used to implement redundancy of instrumentation and control in the RTS demonstrator.
- client of Binaries
- client of SWStack
The hardware implementations driving a redundant subset of sensors, actuators, and voting components.
inherit InstImpl The third of four sensor drivers for the instrumentation subsystem. There are multiple sensors in the architecture to provide fault tolerance.
inherit InstImpl The fourth of four sensor drivers for the instrumentation subsystem. There are multiple sensors in the architecture to provide fault tolerance.
inherit ActImpl The second of two actuator drivers for the instrumentation subsystem. There are multiple actuators in the architecture to provide fault tolerance.
inherit VoteImpl The second of two implementations of the voting component. Voting is used to implement redundancy of instrumentation and control in the RTS demonstrator.
- client of Bitstream
- client of HWStack