WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
clockwerk::JsonCdl< NUM_CDLS, MAX_JSON_KEY_LEN, MAX_JSON_FIELD_LEN >::_cdl_info_t Struct Reference

Hold all info associated with a single CDL. More...

#include <JsonCdl.hpp>

Public Attributes

char key [MAX_JSON_KEY_LEN]
 Key for the CDL.
cdl_types_e type
 Type of the CDL.
uint8 size
 Size of the CDL.
void * ptr
 Pointer to where to write CDL value.

Detailed Description

template<uint32 NUM_CDLS, uint32 MAX_JSON_KEY_LEN, uint32 MAX_JSON_FIELD_LEN>
struct clockwerk::JsonCdl< NUM_CDLS, MAX_JSON_KEY_LEN, MAX_JSON_FIELD_LEN >::_cdl_info_t

Hold all info associated with a single CDL.

Member Data Documentation

◆ key

template<uint32 NUM_CDLS, uint32 MAX_JSON_KEY_LEN, uint32 MAX_JSON_FIELD_LEN>
char clockwerk::JsonCdl< NUM_CDLS, MAX_JSON_KEY_LEN, MAX_JSON_FIELD_LEN >::_cdl_info_t::key[MAX_JSON_KEY_LEN]

Key for the CDL.

◆ ptr

template<uint32 NUM_CDLS, uint32 MAX_JSON_KEY_LEN, uint32 MAX_JSON_FIELD_LEN>
void* clockwerk::JsonCdl< NUM_CDLS, MAX_JSON_KEY_LEN, MAX_JSON_FIELD_LEN >::_cdl_info_t::ptr

Pointer to where to write CDL value.

◆ size

template<uint32 NUM_CDLS, uint32 MAX_JSON_KEY_LEN, uint32 MAX_JSON_FIELD_LEN>
uint8 clockwerk::JsonCdl< NUM_CDLS, MAX_JSON_KEY_LEN, MAX_JSON_FIELD_LEN >::_cdl_info_t::size

Size of the CDL.

◆ type

template<uint32 NUM_CDLS, uint32 MAX_JSON_KEY_LEN, uint32 MAX_JSON_FIELD_LEN>
cdl_types_e clockwerk::JsonCdl< NUM_CDLS, MAX_JSON_KEY_LEN, MAX_JSON_FIELD_LEN >::_cdl_info_t::type

Type of the CDL.


The documentation for this struct was generated from the following file:
  • /Users/mickey/Documents/Projects/warptwin/warpos/clockwerk/src/logging/JsonCdl.hpp