diff --git a/libraries/AP_Relay/AP_Relay.cpp b/libraries/AP_Relay/AP_Relay.cpp index 037b34396a..54a9644cf2 100644 --- a/libraries/AP_Relay/AP_Relay.cpp +++ b/libraries/AP_Relay/AP_Relay.cpp @@ -162,3 +162,11 @@ void AP_Relay::toggle(uint8_t relay) } } +namespace AP { + +AP_Relay *relay() +{ + return AP_Relay::get_singleton(); +} + +} diff --git a/libraries/AP_Relay/AP_Relay.h b/libraries/AP_Relay/AP_Relay.h index 133330b4c8..7f5922ed94 100644 --- a/libraries/AP_Relay/AP_Relay.h +++ b/libraries/AP_Relay/AP_Relay.h @@ -48,3 +48,7 @@ private: AP_Int8 _pin[AP_RELAY_NUM_RELAYS]; AP_Int8 _default; }; + +namespace AP { + AP_Relay *relay(); +};