diff --git a/src/LabProcesses.jl b/src/LabProcesses.jl index ed82dd2dc4c2c6da2bec510b13ef303199dbb0d6..40b425e63cb2fc051a5ca7cddb229c066eb2cbd6 100644 --- a/src/LabProcesses.jl +++ b/src/LabProcesses.jl @@ -1,13 +1,14 @@ # __precompile__() installed_packages = Pkg.installed() -if "LabConnection" ∉ keys(installed_packages) - Pkg.clone("https://gitlab.control.lth.se/labdev/LabConnection.jl") +if "LabConnections" ∉ keys(installed_packages) + Pkg.clone("https://gitlab.control.lth.se/labdev/LabConnections.jl") + # Pkg.checkout("LabConnection","v0.0.1") end module LabProcesses -using ControlSystems, LabConnection.Computer, Parameters +using ControlSystems, LabConnections.Computer, Parameters include("utilities.jl") diff --git a/src/interface_implementations/ballandbeam.jl b/src/interface_implementations/ballandbeam.jl index a1dc73fd966f8195d58fe87e2e55a13fd63c41af..f42fbe05f98f7fc5a74368aea75a8a13ff827748 100644 --- a/src/interface_implementations/ballandbeam.jl +++ b/src/interface_implementations/ballandbeam.jl @@ -38,8 +38,7 @@ const beam_system, nice_beam_controller = define_beam_system() struct BeamSimulator <: SimulatedProcess h::Float64 s::SysFilter - BeamSimulator() = new(0.01, SysFilter(beam_system, 0.01)) - BeamSimulator(h::Real) = new(Float64(h), SysFilter(beam_system, h)) + BeamSimulator(;h::Real = 0.01) = new(Float64(h), SysFilter(beam_system, h)) end @with_kw struct BallAndBeam <: PhysicalProcess