4 #ifndef PROTOBUF_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto__INCLUDED     5 #define PROTOBUF_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto__INCLUDED     9 #include <google/protobuf/stubs/common.h>    11 #if GOOGLE_PROTOBUF_VERSION < 2006000    12 #error This file was generated by a newer version of protoc which is    13 #error incompatible with your Protocol Buffer headers.  Please update    16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION    17 #error This file was generated by an older version of protoc which is    18 #error incompatible with your Protocol Buffer headers.  Please    19 #error regenerate this file with a newer version of protoc.    22 #include <google/protobuf/generated_message_util.h>    23 #include <google/protobuf/message.h>    24 #include <google/protobuf/repeated_field.h>    25 #include <google/protobuf/extension_set.h>    26 #include <google/protobuf/unknown_field_set.h>    27 #include "goby/acomms/protobuf/driver_base.pb.h"    28 #include <boost/units/quantity.hpp>    29 #include <boost/units/absolute.hpp>    30 #include <boost/units/dimensionless_type.hpp>    31 #include <boost/units/make_scaled_unit.hpp>    35 void  protobuf_AddDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
    36 void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
    37 void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
    55   inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
 const {
    56     return _unknown_fields_;
    59   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    60     return &_unknown_fields_;
    63   static const ::google::protobuf::Descriptor* descriptor();
    71   void CopyFrom(const ::google::protobuf::Message& from);
    72   void MergeFrom(const ::google::protobuf::Message& from);
    76   bool IsInitialized() 
const;
    79   bool MergePartialFromCodedStream(
    80       ::google::protobuf::io::CodedInputStream* input);
    81   void SerializeWithCachedSizes(
    82       ::google::protobuf::io::CodedOutputStream* output) 
const;
    83   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) 
const;
    84   int GetCachedSize()
 const { 
return _cached_size_; }
    88   void SetCachedSize(
int size) 
const;
    90   ::google::protobuf::Metadata GetMetadata() 
const;
    96   static const int kEnableFooFieldNumber = 1201;
    98       ::google::protobuf::internal::PrimitiveTypeTraits< bool >, 8, 
false >
   100   static const int kEnableBarFieldNumber = 1202;
   101   static ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
   102       ::google::protobuf::internal::PrimitiveTypeTraits< bool >, 8, 
false >
   107   ::google::protobuf::UnknownFieldSet _unknown_fields_;
   109   ::google::protobuf::uint32 _has_bits_[1];
   110   mutable int _cached_size_;
   111   friend void  protobuf_AddDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
   112   friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
   113   friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
   115   void InitAsDefaultInstance();
   139 #endif  // PROTOBUF_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto__INCLUDED