You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Not assigned: *C, I, J, K, O, P, Q, R, *S, U, V, *Z, b, j, k, m, *n, *p, q, r, v, w, y, z
60
+
// '*' - see special types: https://learn.microsoft.com/en-us/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=msvc-170
59
61
};
60
62
61
63
@@ -95,6 +97,7 @@ typedef struct value_format
95
97
enumdata_type_tdata_type; /*!< Type of data formatting (signed, unsigned, float, ...) */
96
98
enumfmt_type_tfmt_type; /*!< Which data type should be used for the fprintf() */
97
99
boolprint_copy_to_main_log; /*!< != 0 => Print copy of data printed to defined file to Main.log file. */
100
+
special_fmt_tspecial_fmt; /*!< != 0 => Special formating requirement. */
98
101
doublemult; /*!< Multiplier for data scaling (0 = no scaling) */
99
102
doubleoffset; /*!< Offset added before the multiplication */
100
103
value_stats_t*value_stat; /*!< Value statistics (NULL = no statistics for this value) */
@@ -105,7 +108,7 @@ typedef struct value_format
105
108
/*@brief Define type of message for which the decoding function must expect. */
106
109
enummsg_type_t
107
110
{
108
-
TYPE_MSG0_4, /*!< For MSG0 .. MSGnn - known length at compile time */
111
+
TYPE_MSG0_8, /*!< For MSG0 .. MSGnn - known length at compile time */
109
112
TYPE_MSGN, /*!< For MSGN - known and unknown length (0 = unknown) */
110
113
TYPE_EXT_MSG, /*!< For EXT_MSG0..4 - known length */
111
114
TYPE_MSGX/*!< For MSGX - unknown length */
@@ -118,6 +121,7 @@ typedef struct
118
121
{
119
122
constchar*message_name; /*!< Name of this message type - i.e. MSG2_NAME */
120
123
enummsg_type_tmsg_type; /*!< Type of message (most message types have known length) */
124
+
booladd_nl_to_main_log; /*!< true - add newline before next message in Main.log */
121
125
uint16_text_data_mask; /*!< AND mask used to select the extended info from the format_id */
122
126
uint32_tmsg_len; /*!< Expected message length in bytes (0 - unknown at compile time) */
123
127
uint32_tcounter; /*!< Number of same message type received and successfully processed after
0 commit comments