...
This commit is contained in:
@@ -968,10 +968,11 @@ concept mcc_movement_controls_c = requires(T t) {
|
||||
template <typename T>
|
||||
concept mcc_mount_status_c = requires {
|
||||
[]() {
|
||||
[[maybe_unused]] static constexpr std::array arr = {
|
||||
T::MOUNT_STATUS_ERROR, T::MOUNT_STATUS_IDLE, T::MOUNT_STATUS_INITIALIZATION,
|
||||
T::MOUNT_STATUS_ERROR, T::MOUNT_STATUS_STOPPED, T::MOUNT_STATUS_SLEWING,
|
||||
T::MOUNT_STATUS_ADJUSTING, T::MOUNT_STATUS_GUIDING, T::MOUNT_STATUS_TRACKING};
|
||||
[[maybe_unused]]
|
||||
static constexpr std::array arr = {T::MOUNT_STATUS_ERROR, T::MOUNT_STATUS_IDLE,
|
||||
T::MOUNT_STATUS_INITIALIZATION, T::MOUNT_STATUS_STOPPED,
|
||||
T::MOUNT_STATUS_SLEWING, T::MOUNT_STATUS_ADJUSTING,
|
||||
T::MOUNT_STATUS_GUIDING, T::MOUNT_STATUS_TRACKING};
|
||||
}; // to ensure mount status is compile-time constants
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user