levylabpitt / Instrument-Framework

An object-oriented framework for LabVIEW based on JKI SMOs.
BSD 3-Clause "New" or "Revised" License
6 stars 7 forks source link

Hardware Abstraction Layer #114

Open ciozi137 opened 3 months ago

ciozi137 commented 3 months ago

Now hardware calls are made in Instrument.child.lvclass:process.vi. I think they should be abstracted more into a "HAL.lvclass" image

Diagram from https://youtu.be/qrzBYIrA-cs?si=8RECmkKKwl6PTIRD&t=347 image

ciozi137 commented 3 months ago

Few links:

ciozi137 commented 3 months ago

After considering this issue with Mahmoud's motor + B field sensor project, I think that HAL should become its own SMO. Draft diagam: Instrument Framework UML-Instrument Framework v1 12_13 drawio(2)