osc: provide human readable reading for gain.
[ardour.git] / libs / surfaces / osc / osc_select_observer.h
index d751ec2b3e29cfbb9d87bff911c886326a52261b..d3abc20c808c880b35058465bf7797476fa99846 100644 (file)
@@ -53,14 +53,18 @@ class OSCSelectObserver
        std::string path;
        uint32_t gainmode;
        std::bitset<32> feedback;
+       std::vector<int> send_timeout;
+       uint32_t gain_timeout;
        float _last_meter;
        uint32_t nsends;
 
 
        void name_changed (const PBD::PropertyChange& what_changed);
        void change_message (std::string path, boost::shared_ptr<PBD::Controllable> controllable);
+       void enable_message (std::string path, boost::shared_ptr<PBD::Controllable> controllable);
        void comp_mode (void);
        void change_message_with_id (std::string path, uint32_t id, boost::shared_ptr<PBD::Controllable> controllable);
+       void enable_message_with_id (std::string path, uint32_t id, boost::shared_ptr<PBD::Controllable> controllable);
        void text_message (std::string path, std::string text);
        void text_with_id (std::string path, uint32_t id, std::string name);
        void monitor_status (boost::shared_ptr<PBD::Controllable> controllable);