|
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 horizontal movement states and utility methods. More...
#include <move_types.h>
Public Member Functions | |
| constexpr | MoveX () |
| Default constructor initializing to None. | |
| const char * | to_string () const |
| Converts the state to a human-readable string. | |
Public Member Functions inherited from MoveDirection< MoveXValue > | |
| constexpr | MoveDirection (MoveXValue v) |
| Construct a new Move Direction object. | |
| bool | is_none () const |
| Checks if the movement state is None (0). | |
| MoveXValue | 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== (MoveXValue v) const |
| Equality comparison with underlying enum. | |
| bool | operator!= (MoveXValue v) const |
| Inequality comparison with underlying enum. | |
Additional Inherited Members | |
Protected Attributes inherited from MoveDirection< MoveXValue > | |
| MoveXValue | _value |
Encapsulates horizontal movement states and utility methods.
|
inline |
Converts the state to a human-readable string.