bool _pending_collect;
bool _removeable;
PBD::Property<TransportRequestType> _request_mask; /* lists transport requests still accepted when we're in control */
- PBD::Property<bool> _locked;
PBD::Property<bool> _sclock_synced;
PBD::Property<bool> _collect;
PBD::Property<bool> _connected;
, _pending_collect (true)
, _removeable (false)
, _request_mask (Properties::allowed_transport_requests, TransportRequestType (0))
- , _locked (Properties::locked, false)
, _sclock_synced (Properties::sclock_synced, false)
, _collect (Properties::collect, true)
, _connected (Properties::connected, false)
return false;
}
+ if (!locked()) {
+ DEBUG_TRACE (DEBUG::Slave, string_compose ("%1: not locked, no speed and position!\n", name()));
+ return false;
+ }
+
SafeTime last;
current.safe_read (last);
_xml_node_name = state_node_name;
add_property (_name);
- add_property (_locked);
add_property (_collect);
add_property (_sclock_synced);
add_property (_request_mask);