|
Smart Camera ESP32
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
|
Encapsulates vertical movement states and utility methods. More...
#include <move_types.h>
Public Member Functions | |
| constexpr | MoveY () |
| Default constructor initializing to None. | |
| const char * | to_string () const |
| Converts the state to a human-readable string. | |
Public Member Functions inherited from MoveDirection< MoveYValue > | |
| constexpr | MoveDirection (MoveYValue v) |
| Construct a new Move Direction object. | |
| bool | is_none () const |
| Checks if the movement state is None (0). | |
| MoveYValue | get_value () const |
| Gets the underlying enum value. | |
| bool | operator! () const |
| Logical NOT operator. | |
| operator uint8_t () const | |
| Implicit conversion to uint8_t for hardware drivers. | |
| bool | operator== (MoveYValue v) const |
| Equality comparison with underlying enum. | |
| bool | operator!= (MoveYValue v) const |
| Inequality comparison with underlying enum. | |
Additional Inherited Members | |
Protected Attributes inherited from MoveDirection< MoveYValue > | |
| MoveYValue | _value |
Encapsulates vertical movement states and utility methods.
|
inline |
Converts the state to a human-readable string.