Property Behavior deserialize definitions (#812)

* Implement basic functionality

Implements the basic functionality and parsing of property behaviors.

Unhandled messages and logged and discarded for the time being.  The only implemented message is a basic one that sends the needed info the the client side User Interface to pop up.
This commit is contained in:
David Markowitz
2022-11-27 01:24:35 -08:00
committed by GitHub
parent af28d170fb
commit e40a597f18
4 changed files with 583 additions and 49 deletions

View File

@@ -0,0 +1,20 @@
#pragma once
#ifndef __BEHAVIORSTATES__H__
#define __BEHAVIORSTATES__H__
#include <string>
#include <cstdint>
#include "dCommonVars.h"
enum States : BEHAVIORSTATE {
HOME_STATE = 0, //!< The HOME behavior state
CIRCLE_STATE, //!< The CIRCLE behavior state
SQUARE_STATE, //!< The SQUARE behavior state
DIAMOND_STATE, //!< The DIAMOND behavior state
TRIANGLE_STATE, //!< The TRIANGLE behavior state
STAR_STATE //!< The STAR behavior state
};
#endif //!__BEHAVIORSTATES__H__