LCOV - code coverage report
Current view: top level - libMagAOX/logger/generated - logVerify.hpp (source / functions) Coverage Total Hit
Test: MagAOX Lines: 0.0 % 115 0
Test Date: 2026-01-03 21:03:39 Functions: 0.0 % 1 0

            Line data    Source code
       1              : #ifndef logger_logVerify_hpp
       2              : #define logger_logVerify_hpp
       3              : #include <flatlogs/flatlogs.hpp>
       4              : #include "logTypes.hpp"
       5              : namespace MagAOX
       6              : {
       7              : namespace logger
       8              : {
       9            0 : inline bool logVerify( flatlogs::eventCodeT ec,
      10              :                        flatlogs::bufferPtrT & buffer,
      11              :                        flatlogs::msgLenT len )
      12              : {
      13            0 :    switch(ec)
      14              :    {
      15            0 :       case 0:
      16            0 :          return git_state::verify(buffer, len);
      17            0 :       case 10:
      18            0 :          return text_log::verify(buffer, len);
      19            0 :       case 12:
      20            0 :          return user_log::verify(buffer, len);
      21            0 :       case 20:
      22            0 :          return state_change::verify(buffer, len);
      23            0 :       case 50:
      24            0 :          return software_log::verify(buffer, len);
      25            0 :       case 60:
      26            0 :          return config_log::verify(buffer, len);
      27            0 :       case 140:
      28            0 :          return indidriver_start::verify(buffer, len);
      29            0 :       case 141:
      30            0 :          return indidriver_stop::verify(buffer, len);
      31            0 :       case 1001:
      32            0 :          return loop_closed::verify(buffer, len);
      33            0 :       case 1002:
      34            0 :          return loop_paused::verify(buffer, len);
      35            0 :       case 1003:
      36            0 :          return loop_open::verify(buffer, len);
      37            0 :       case 1050:
      38            0 :          return observer::verify(buffer, len);
      39            0 :       case 1051:
      40            0 :          return ao_operator::verify(buffer, len);
      41            0 :       case 11025:
      42            0 :          return pico_channel::verify(buffer, len);
      43            0 :       case 12001:
      44            0 :          return outlet_state::verify(buffer, len);
      45            0 :       case 12002:
      46            0 :          return outlet_channel_state::verify(buffer, len);
      47            0 :       case 12053:
      48            0 :          return telem_saving_state::verify(buffer, len);
      49            0 :       case 12100:
      50            0 :          return telem_fxngen::verify(buffer, len);
      51            0 :       case 12110:
      52            0 :          return ttmmod_params::verify(buffer, len);
      53            0 :       case 12120:
      54            0 :          return ocam_temps::verify(buffer, len);
      55            0 :       case 12500:
      56            0 :          return saving_start::verify(buffer, len);
      57            0 :       case 12501:
      58            0 :          return saving_stop::verify(buffer, len);
      59            0 :       case 12502:
      60            0 :          return telem_saving::verify(buffer, len);
      61            0 :       case 20000:
      62            0 :          return telem_telpos::verify(buffer, len);
      63            0 :       case 20001:
      64            0 :          return telem_teldata::verify(buffer, len);
      65            0 :       case 20002:
      66            0 :          return telem_telvane::verify(buffer, len);
      67            0 :       case 20003:
      68            0 :          return telem_telenv::verify(buffer, len);
      69            0 :       case 20004:
      70            0 :          return telem_telcat::verify(buffer, len);
      71            0 :       case 20005:
      72            0 :          return telem_telsee::verify(buffer, len);
      73            0 :       case 20050:
      74            0 :          return telem_stage::verify(buffer, len);
      75            0 :       case 20055:
      76            0 :          return telem_zaber::verify(buffer, len);
      77            0 :       case 20060:
      78            0 :          return telem_pico::verify(buffer, len);
      79            0 :       case 20065:
      80            0 :          return telem_position::verify(buffer, len);
      81            0 :       case 20067:
      82            0 :          return telem_pokecenter::verify(buffer, len);
      83            0 :       case 20068:
      84            0 :          return telem_pokeloop::verify(buffer, len);
      85            0 :       case 20070:
      86            0 :          return telem_observer::verify(buffer, len);
      87            0 :       case 20100:
      88            0 :          return telem_rhusb::verify(buffer, len);
      89            0 :       case 20250:
      90            0 :          return telem_temps::verify(buffer, len);
      91            0 :       case 20260:
      92            0 :          return telem_stdcam::verify(buffer, len);
      93            0 :       case 20825:
      94            0 :          return telem_coretemps::verify(buffer, len);
      95            0 :       case 20826:
      96            0 :          return telem_coreloads::verify(buffer, len);
      97            0 :       case 20827:
      98            0 :          return telem_drivetemps::verify(buffer, len);
      99            0 :       case 20828:
     100            0 :          return telem_usage::verify(buffer, len);
     101            0 :       case 20850:
     102            0 :          return telem_cooler::verify(buffer, len);
     103            0 :       case 20860:
     104            0 :          return telem_chrony_status::verify(buffer, len);
     105            0 :       case 20861:
     106            0 :          return telem_chrony_stats::verify(buffer, len);
     107            0 :       case 20890:
     108            0 :          return telem_dmspeck::verify(buffer, len);
     109            0 :       case 20905:
     110            0 :          return telem_fgtimings::verify(buffer, len);
     111            0 :       case 20910:
     112            0 :          return telem_dmmodes::verify(buffer, len);
     113            0 :       case 20915:
     114            0 :          return telem_loopgain::verify(buffer, len);
     115            0 :       case 20920:
     116            0 :          return telem_blockgains::verify(buffer, len);
     117            0 :       case 20923:
     118            0 :          return telem_offloading::verify(buffer, len);
     119            0 :       case 20930:
     120            0 :          return telem_pi335::verify(buffer, len);
     121            0 :       case 20940:
     122            0 :          return telem_sparkleclock::verify(buffer, len);
     123            0 :       case 20945:
     124            0 :          return telem_poltrack::verify(buffer, len);
     125            0 :       default:
     126            0 :          std::cerr << "Unknown log type: " << ec << "\n";
     127            0 :          return false;
     128              :    }
     129              : }
     130              : }
     131              : }
     132              : #endif
        

Generated by: LCOV version 2.0-1