LCOV - code coverage report
Current view: top level - namingstyle - naming_style.pb.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 3 10 30.0 %
Date: 2023-02-14 20:10:26 Functions: 1 2 50.0 %

          Line data    Source code
       1             : /* Automatically generated nanopb constant definitions */
       2             : /* Generated by nanopb-0.4.8-dev */
       3             : 
       4             : #include "naming_style.pb.h"
       5             : #if PB_PROTO_HEADER_VERSION != 40
       6             : #error Regenerate this file with the current version of nanopb generator.
       7             : #endif
       8             : 
       9             : PB_BIND(SUB_MESSAGE, sub_message_t, AUTO)
      10             : 
      11             : 
      12             : PB_BIND(MAIN_MESSAGE, main_message_t, 2)
      13             : 
      14             : 
      15             : PB_BIND(TEST_EXTENSION, test_extension_t, AUTO)
      16             : 
      17             : 
      18             : /* Definition for extension field TestExtension_testExtension */
      19             : typedef struct test_extension_test_extension_extmsg {
      20             :     test_extension_t test_extension;
      21             : } test_extension_test_extension_extmsg_t;
      22             : #define TEST_EXTENSION_TEST_EXTENSION_EXTMSG_FIELDLIST(X, a) \
      23             : X(a, STATIC,   REQUIRED, MESSAGE,  test_extension,  250)
      24             : #define TEST_EXTENSION_TEST_EXTENSION_EXTMSG_CALLBACK NULL
      25             : #define TEST_EXTENSION_TEST_EXTENSION_EXTMSG_DEFAULT NULL
      26             : #define test_extension_test_extension_extmsg_t_test_extension_MSGTYPE test_extension_t
      27             : pb_byte_t TestExtension_testExtension_extmsg_default[] = {0x00};
      28             : PB_BIND(TEST_EXTENSION_TEST_EXTENSION_EXTMSG, test_extension_test_extension_extmsg_t, 2)
      29             : const pb_extension_type_t test_extension_test_extension = {
      30             :     NULL,
      31             :     NULL,
      32             :     &test_extension_test_extension_extmsg_t_msg
      33             : };
      34             : 
      35           1 : const char *my_enum1_name(my_enum1_t v) {
      36           1 :     switch (v) {
      37           1 :         case MY_ENUM1_ENTRY_FIRST: return "ENTRY_FIRST";
      38           0 :         case MY_ENUM1_ENTRY_SECOND: return "ENTRY_SECOND";
      39           0 :         case MY_ENUM1_ENUM_THIRD: return "ENUM_THIRD";
      40             :     }
      41           0 :     return "unknown";
      42             : }
      43             : 
      44           0 : const char *my_enum2_name(my_enum2_t v) {
      45           0 :     switch (v) {
      46           0 :         case MY_ENUM2_ENUM2_ENTRY: return "ENUM2_ENTRY";
      47             :     }
      48           0 :     return "unknown";
      49             : }
      50             : 
      51             : 

Generated by: LCOV version 1.14