#pragma once #include "PhaseLockedClock.h" namespace bridge { struct ConfigReader; std::shared_ptr buildPLC(ConfigReader config); int64_t getValue(std::shared_ptr clock); void setPhasePanic(std::shared_ptr clock, int64_t micros); void setUpdatePanic(std::shared_ptr clock, int64_t micros); } // ns bridge