Messages def

Auto-generated files messages_def.h and messages_def.c containing all message forms as defined in settings.json file.

messages_def.h

Defines

Auto-generated defines for all messages ID-s. Based on message ID, appropriate message is composed and returend in firmware. All defines are of the form MSG_XXX_ID.

Main messages

main_messages struct is auto-generated to contain all messages of cmd_message struct type as defined in settings.json file. In addition to message structs containing different message forms, it contains:

  • n_values - number of values

  • messages_id - array containing all messages ids

  • messages_length - array containing all messages lengths

  • messages_port - array containing all port numbers on which message is sent

Global variables

Main_messages is global main_messages struct, accessible in all threads and modules that contains all defined message types.

Last updated