![]()  | 
  
    ProtoTracer
    1.0
    
   Real-time 3D rendering and animation engine 
   | 
 
#include <SerialInterpreter.h>

Classes | |
| struct | ESP32Data | 
Static Public Member Functions | |
| static void | Initialize () | 
| static RGBColor | GetColor () | 
| static Quaternion | GetOrientation () | 
| static float | GetRatio () | 
| static uint8_t | GetMode () | 
| static uint8_t | GetMorph () | 
| static void | Update () | 
Static Private Attributes | |
| static Quaternion | baseRotation | 
| static bool | baseRotationSet | 
| static struct SerialInterpreter::ESP32Data | e32Data | 
| static SerialTransfer | dataTransfer | 
Definition at line 7 of file SerialInterpreter.h.
      
  | 
  static | 
Definition at line 15 of file SerialInterpreter.cpp.
References SerialInterpreter::ESP32Data::b, e32Data, SerialInterpreter::ESP32Data::g, and SerialInterpreter::ESP32Data::r.
Referenced by SpyroRotateAnimation::Update().
      
  | 
  static | 
Definition at line 34 of file SerialInterpreter.cpp.
References e32Data, and SerialInterpreter::ESP32Data::mode.
      
  | 
  static | 
Definition at line 38 of file SerialInterpreter.cpp.
References e32Data, and SerialInterpreter::ESP32Data::m.
      
  | 
  static | 
Definition at line 19 of file SerialInterpreter.cpp.
References baseRotation, baseRotationSet, Quaternion::Conjugate(), e32Data, Quaternion::Multiply(), SerialInterpreter::ESP32Data::oW, SerialInterpreter::ESP32Data::oX, SerialInterpreter::ESP32Data::oY, and SerialInterpreter::ESP32Data::oZ.
Referenced by SpyroRotateAnimation::Update().
      
  | 
  static | 
Definition at line 30 of file SerialInterpreter.cpp.
References e32Data, and SerialInterpreter::ESP32Data::ratio.
      
  | 
  static | 
Definition at line 9 of file SerialInterpreter.cpp.
References baseRotationSet, and dataTransfer.
Referenced by SpyroRotateAnimation::SpyroRotateAnimation().
      
  | 
  static | 
Definition at line 42 of file SerialInterpreter.cpp.
References dataTransfer, and e32Data.
Referenced by SpyroRotateAnimation::Update().
      
  | 
  staticprivate | 
Definition at line 9 of file SerialInterpreter.h.
Referenced by GetOrientation().
      
  | 
  staticprivate | 
Definition at line 10 of file SerialInterpreter.h.
Referenced by GetOrientation(), and Initialize().
      
  | 
  staticprivate | 
Definition at line 27 of file SerialInterpreter.h.
Referenced by Initialize(), and Update().
      
  | 
  staticprivate | 
Definition at line 7 of file SerialInterpreter.cpp.
Referenced by GetColor(), GetMode(), GetMorph(), GetOrientation(), GetRatio(), and Update().