Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::util::ais::protobuf Namespace Reference

Classes

class  Position
 
class  Voyage
 

Enumerations

enum  Position_TurnInfo : int {
  Position_TurnInfo_TURN_INFO__NOT_TURNING = 0 , Position_TurnInfo_TURN_INFO__TURNING_AT_GIVEN_RATE = 1 , Position_TurnInfo_TURN_INFO__TURNING_RIGHT_AT_MORE_THAN_5_DEG_PER_30_SEC = 127 , Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC = -127 ,
  Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION = 128
}
 
enum  Position_PositionAccuracy : int { Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS = 0 , Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS = 1 }
 
enum  Voyage_ShipType : int {
  Voyage_ShipType_TYPE__NOT_AVAILABLE = 0 , Voyage_ShipType_TYPE__RESERVED_1 = 1 , Voyage_ShipType_TYPE__RESERVED_2 = 2 , Voyage_ShipType_TYPE__RESERVED_3 = 3 ,
  Voyage_ShipType_TYPE__RESERVED_4 = 4 , Voyage_ShipType_TYPE__RESERVED_5 = 5 , Voyage_ShipType_TYPE__RESERVED_6 = 6 , Voyage_ShipType_TYPE__RESERVED_7 = 7 ,
  Voyage_ShipType_TYPE__RESERVED_8 = 8 , Voyage_ShipType_TYPE__RESERVED_9 = 9 , Voyage_ShipType_TYPE__RESERVED_10 = 10 , Voyage_ShipType_TYPE__RESERVED_11 = 11 ,
  Voyage_ShipType_TYPE__RESERVED_12 = 12 , Voyage_ShipType_TYPE__RESERVED_13 = 13 , Voyage_ShipType_TYPE__RESERVED_14 = 14 , Voyage_ShipType_TYPE__RESERVED_15 = 15 ,
  Voyage_ShipType_TYPE__RESERVED_16 = 16 , Voyage_ShipType_TYPE__RESERVED_17 = 17 , Voyage_ShipType_TYPE__RESERVED_18 = 18 , Voyage_ShipType_TYPE__RESERVED_19 = 19 ,
  Voyage_ShipType_TYPE__WING_IN_GROUND = 20 , Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A = 21 , Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B = 22 , Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C = 23 ,
  Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D = 24 , Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_25 = 25 , Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_26 = 26 , Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_27 = 27 ,
  Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_28 = 28 , Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_29 = 29 , Voyage_ShipType_TYPE__FISHING = 30 , Voyage_ShipType_TYPE__TOWING = 31 ,
  Voyage_ShipType_TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M = 32 , Voyage_ShipType_TYPE__DREDGING_OR_UNDERWATER_OPS = 33 , Voyage_ShipType_TYPE__DIVING_OPS = 34 , Voyage_ShipType_TYPE__MILITARY_OPS = 35 ,
  Voyage_ShipType_TYPE__SAILING = 36 , Voyage_ShipType_TYPE__PLEASURE_CRAFT = 37 , Voyage_ShipType_TYPE__RESERVED_38 = 38 , Voyage_ShipType_TYPE__RESERVED_39 = 39 ,
  Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT = 40 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A = 41 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B = 42 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C = 43 ,
  Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D = 44 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_45 = 45 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_46 = 46 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_47 = 47 ,
  Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_48 = 48 , Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION = 49 , Voyage_ShipType_TYPE__PILOT_VESSEL = 50 , Voyage_ShipType_TYPE__SEARCH_AND_RESCUE_VESSEL = 51 ,
  Voyage_ShipType_TYPE__TUG = 52 , Voyage_ShipType_TYPE__PORT_TENDER = 53 , Voyage_ShipType_TYPE__ANTI_POLLUTION_EQUIPMENT = 54 , Voyage_ShipType_TYPE__LAW_ENFORCEMENT = 55 ,
  Voyage_ShipType_TYPE__SPARE56_LOCAL_VESSEL = 56 , Voyage_ShipType_TYPE__SPARE57_LOCAL_VESSEL = 57 , Voyage_ShipType_TYPE__MEDICAL_TRANSPORT = 58 , Voyage_ShipType_TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18 = 59 ,
  Voyage_ShipType_TYPE__PASSENGER = 60 , Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_A = 61 , Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_B = 62 , Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_C = 63 ,
  Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_D = 64 , Voyage_ShipType_TYPE__PASSENGER_RESERVED_65 = 65 , Voyage_ShipType_TYPE__PASSENGER_RESERVED_66 = 66 , Voyage_ShipType_TYPE__PASSENGER_RESERVED_67 = 67 ,
  Voyage_ShipType_TYPE__PASSENGER_RESERVED_68 = 68 , Voyage_ShipType_TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION = 69 , Voyage_ShipType_TYPE__CARGO = 70 , Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_A = 71 ,
  Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_B = 72 , Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_C = 73 , Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_D = 74 , Voyage_ShipType_TYPE__CARGO_RESERVED_65 = 75 ,
  Voyage_ShipType_TYPE__CARGO_RESERVED_66 = 76 , Voyage_ShipType_TYPE__CARGO_RESERVED_67 = 77 , Voyage_ShipType_TYPE__CARGO_RESERVED_68 = 78 , Voyage_ShipType_TYPE__CARGO_NO_ADDITIONAL_INFORMATION = 79 ,
  Voyage_ShipType_TYPE__TANKER = 80 , Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_A = 81 , Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_B = 82 , Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_C = 83 ,
  Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_D = 84 , Voyage_ShipType_TYPE__TANKER_RESERVED_65 = 85 , Voyage_ShipType_TYPE__TANKER_RESERVED_66 = 86 , Voyage_ShipType_TYPE__TANKER_RESERVED_67 = 87 ,
  Voyage_ShipType_TYPE__TANKER_RESERVED_68 = 88 , Voyage_ShipType_TYPE__TANKER_NO_ADDITIONAL_INFORMATION = 89 , Voyage_ShipType_TYPE__OTHER = 90 , Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_A = 91 ,
  Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_B = 92 , Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_C = 93 , Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_D = 94 , Voyage_ShipType_TYPE__OTHER_RESERVED_65 = 95 ,
  Voyage_ShipType_TYPE__OTHER_RESERVED_66 = 96 , Voyage_ShipType_TYPE__OTHER_RESERVED_67 = 97 , Voyage_ShipType_TYPE__OTHER_RESERVED_68 = 98 , Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION = 99
}
 
enum  Voyage_FixType : int {
  Voyage_FixType_FIX__UNDEFINED = 0 , Voyage_FixType_FIX__GPS = 1 , Voyage_FixType_FIX__GLONASS = 2 , Voyage_FixType_FIX__COMBINED_GPS_AND_GLONASS = 3 ,
  Voyage_FixType_FIX__LORAN_C = 4 , Voyage_FixType_FIX__CHAYKA = 5 , Voyage_FixType_FIX__INTEGRATED_NAVIGATION_SYSTEM = 6 , Voyage_FixType_FIX__SURVEYED = 7 ,
  Voyage_FixType_FIX__GALILEO = 8
}
 
enum  Status : int {
  AIS_STATUS__UNDER_WAY_USING_ENGINE = 0 , AIS_STATUS__AT_ANCHOR = 1 , AIS_STATUS__NOT_UNDER_COMMAND = 2 , AIS_STATUS__RESTRICTED_MANOEUVERABILITY = 3 ,
  AIS_STATUS__CONSTRAINED_BY_HER_DRAUGHT = 4 , AIS_STATUS__MOORED = 5 , AIS_STATUS__AGROUND = 6 , AIS_STATUS__ENGAGED_IN_FISHING = 7 ,
  AIS_STATUS__UNDER_WAY_SAILING = 8 , AIS_STATUS__RESERVED_FOR_HIGH_SPEED_CRAFT = 9 , AIS_STATUS__RESERVED_FOR_WING_IN_GROUND = 10 , AIS_STATUS__RESERVED_11 = 11 ,
  AIS_STATUS__RESERVED_12 = 12 , AIS_STATUS__RESERVED_13 = 13 , AIS_STATUS__SART_IS_ACTIVE = 14 , AIS_STATUS__NOT_DEFINED = 15
}
 

Functions

bool Position_TurnInfo_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Position_TurnInfo_descriptor ()
 
template<typename T >
const std::string & Position_TurnInfo_Name (T enum_t_value)
 
bool Position_TurnInfo_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Position_TurnInfo *value)
 
bool Position_PositionAccuracy_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Position_PositionAccuracy_descriptor ()
 
template<typename T >
const std::string & Position_PositionAccuracy_Name (T enum_t_value)
 
bool Position_PositionAccuracy_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Position_PositionAccuracy *value)
 
bool Voyage_ShipType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Voyage_ShipType_descriptor ()
 
template<typename T >
const std::string & Voyage_ShipType_Name (T enum_t_value)
 
bool Voyage_ShipType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Voyage_ShipType *value)
 
bool Voyage_FixType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Voyage_FixType_descriptor ()
 
template<typename T >
const std::string & Voyage_FixType_Name (T enum_t_value)
 
bool Voyage_FixType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Voyage_FixType *value)
 
bool Status_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Status_descriptor ()
 
template<typename T >
const std::string & Status_Name (T enum_t_value)
 
bool Status_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Status *value)
 

Variables

PositionDefaultTypeInternal _Position_default_instance_
 
VoyageDefaultTypeInternal _Voyage_default_instance_
 
constexpr Position_TurnInfo Position_TurnInfo_TurnInfo_MIN = Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC
 
constexpr Position_TurnInfo Position_TurnInfo_TurnInfo_MAX = Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION
 
constexpr int Position_TurnInfo_TurnInfo_ARRAYSIZE = Position_TurnInfo_TurnInfo_MAX + 1
 
constexpr Position_PositionAccuracy Position_PositionAccuracy_PositionAccuracy_MIN = Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS
 
constexpr Position_PositionAccuracy Position_PositionAccuracy_PositionAccuracy_MAX = Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS
 
constexpr int Position_PositionAccuracy_PositionAccuracy_ARRAYSIZE = Position_PositionAccuracy_PositionAccuracy_MAX + 1
 
constexpr Voyage_ShipType Voyage_ShipType_ShipType_MIN = Voyage_ShipType_TYPE__NOT_AVAILABLE
 
constexpr Voyage_ShipType Voyage_ShipType_ShipType_MAX = Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION
 
constexpr int Voyage_ShipType_ShipType_ARRAYSIZE = Voyage_ShipType_ShipType_MAX + 1
 
constexpr Voyage_FixType Voyage_FixType_FixType_MIN = Voyage_FixType_FIX__UNDEFINED
 
constexpr Voyage_FixType Voyage_FixType_FixType_MAX = Voyage_FixType_FIX__GALILEO
 
constexpr int Voyage_FixType_FixType_ARRAYSIZE = Voyage_FixType_FixType_MAX + 1
 
constexpr Status Status_MIN = AIS_STATUS__UNDER_WAY_USING_ENGINE
 
constexpr Status Status_MAX = AIS_STATUS__NOT_DEFINED
 
constexpr int Status_ARRAYSIZE = Status_MAX + 1
 

Enumeration Type Documentation

◆ Position_PositionAccuracy

Enumerator
Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS 
Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS 

Definition at line 106 of file ais.pb.h.

◆ Position_TurnInfo

Enumerator
Position_TurnInfo_TURN_INFO__NOT_TURNING 
Position_TurnInfo_TURN_INFO__TURNING_AT_GIVEN_RATE 
Position_TurnInfo_TURN_INFO__TURNING_RIGHT_AT_MORE_THAN_5_DEG_PER_30_SEC 
Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC 
Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION 

Definition at line 80 of file ais.pb.h.

◆ Status

Enumerator
AIS_STATUS__UNDER_WAY_USING_ENGINE 
AIS_STATUS__AT_ANCHOR 
AIS_STATUS__NOT_UNDER_COMMAND 
AIS_STATUS__RESTRICTED_MANOEUVERABILITY 
AIS_STATUS__CONSTRAINED_BY_HER_DRAUGHT 
AIS_STATUS__MOORED 
AIS_STATUS__AGROUND 
AIS_STATUS__ENGAGED_IN_FISHING 
AIS_STATUS__UNDER_WAY_SAILING 
AIS_STATUS__RESERVED_FOR_HIGH_SPEED_CRAFT 
AIS_STATUS__RESERVED_FOR_WING_IN_GROUND 
AIS_STATUS__RESERVED_11 
AIS_STATUS__RESERVED_12 
AIS_STATUS__RESERVED_13 
AIS_STATUS__SART_IS_ACTIVE 
AIS_STATUS__NOT_DEFINED 

Definition at line 280 of file ais.pb.h.

◆ Voyage_FixType

Enumerator
Voyage_FixType_FIX__UNDEFINED 
Voyage_FixType_FIX__GPS 
Voyage_FixType_FIX__GLONASS 
Voyage_FixType_FIX__COMBINED_GPS_AND_GLONASS 
Voyage_FixType_FIX__LORAN_C 
Voyage_FixType_FIX__CHAYKA 
Voyage_FixType_FIX__INTEGRATED_NAVIGATION_SYSTEM 
Voyage_FixType_FIX__SURVEYED 
Voyage_FixType_FIX__GALILEO 

Definition at line 250 of file ais.pb.h.

◆ Voyage_ShipType

Enumerator
Voyage_ShipType_TYPE__NOT_AVAILABLE 
Voyage_ShipType_TYPE__RESERVED_1 
Voyage_ShipType_TYPE__RESERVED_2 
Voyage_ShipType_TYPE__RESERVED_3 
Voyage_ShipType_TYPE__RESERVED_4 
Voyage_ShipType_TYPE__RESERVED_5 
Voyage_ShipType_TYPE__RESERVED_6 
Voyage_ShipType_TYPE__RESERVED_7 
Voyage_ShipType_TYPE__RESERVED_8 
Voyage_ShipType_TYPE__RESERVED_9 
Voyage_ShipType_TYPE__RESERVED_10 
Voyage_ShipType_TYPE__RESERVED_11 
Voyage_ShipType_TYPE__RESERVED_12 
Voyage_ShipType_TYPE__RESERVED_13 
Voyage_ShipType_TYPE__RESERVED_14 
Voyage_ShipType_TYPE__RESERVED_15 
Voyage_ShipType_TYPE__RESERVED_16 
Voyage_ShipType_TYPE__RESERVED_17 
Voyage_ShipType_TYPE__RESERVED_18 
Voyage_ShipType_TYPE__RESERVED_19 
Voyage_ShipType_TYPE__WING_IN_GROUND 
Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A 
Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B 
Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C 
Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D 
Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_25 
Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_26 
Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_27 
Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_28 
Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_29 
Voyage_ShipType_TYPE__FISHING 
Voyage_ShipType_TYPE__TOWING 
Voyage_ShipType_TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M 
Voyage_ShipType_TYPE__DREDGING_OR_UNDERWATER_OPS 
Voyage_ShipType_TYPE__DIVING_OPS 
Voyage_ShipType_TYPE__MILITARY_OPS 
Voyage_ShipType_TYPE__SAILING 
Voyage_ShipType_TYPE__PLEASURE_CRAFT 
Voyage_ShipType_TYPE__RESERVED_38 
Voyage_ShipType_TYPE__RESERVED_39 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_45 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_46 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_47 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_48 
Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION 
Voyage_ShipType_TYPE__PILOT_VESSEL 
Voyage_ShipType_TYPE__SEARCH_AND_RESCUE_VESSEL 
Voyage_ShipType_TYPE__TUG 
Voyage_ShipType_TYPE__PORT_TENDER 
Voyage_ShipType_TYPE__ANTI_POLLUTION_EQUIPMENT 
Voyage_ShipType_TYPE__LAW_ENFORCEMENT 
Voyage_ShipType_TYPE__SPARE56_LOCAL_VESSEL 
Voyage_ShipType_TYPE__SPARE57_LOCAL_VESSEL 
Voyage_ShipType_TYPE__MEDICAL_TRANSPORT 
Voyage_ShipType_TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18 
Voyage_ShipType_TYPE__PASSENGER 
Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_A 
Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_B 
Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_C 
Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_D 
Voyage_ShipType_TYPE__PASSENGER_RESERVED_65 
Voyage_ShipType_TYPE__PASSENGER_RESERVED_66 
Voyage_ShipType_TYPE__PASSENGER_RESERVED_67 
Voyage_ShipType_TYPE__PASSENGER_RESERVED_68 
Voyage_ShipType_TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION 
Voyage_ShipType_TYPE__CARGO 
Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_A 
Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_B 
Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_C 
Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_D 
Voyage_ShipType_TYPE__CARGO_RESERVED_65 
Voyage_ShipType_TYPE__CARGO_RESERVED_66 
Voyage_ShipType_TYPE__CARGO_RESERVED_67 
Voyage_ShipType_TYPE__CARGO_RESERVED_68 
Voyage_ShipType_TYPE__CARGO_NO_ADDITIONAL_INFORMATION 
Voyage_ShipType_TYPE__TANKER 
Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_A 
Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_B 
Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_C 
Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_D 
Voyage_ShipType_TYPE__TANKER_RESERVED_65 
Voyage_ShipType_TYPE__TANKER_RESERVED_66 
Voyage_ShipType_TYPE__TANKER_RESERVED_67 
Voyage_ShipType_TYPE__TANKER_RESERVED_68 
Voyage_ShipType_TYPE__TANKER_NO_ADDITIONAL_INFORMATION 
Voyage_ShipType_TYPE__OTHER 
Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_A 
Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_B 
Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_C 
Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_D 
Voyage_ShipType_TYPE__OTHER_RESERVED_65 
Voyage_ShipType_TYPE__OTHER_RESERVED_66 
Voyage_ShipType_TYPE__OTHER_RESERVED_67 
Voyage_ShipType_TYPE__OTHER_RESERVED_68 
Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION 

Definition at line 129 of file ais.pb.h.

Function Documentation

◆ Position_PositionAccuracy_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Position_PositionAccuracy_descriptor ( )

◆ Position_PositionAccuracy_IsValid()

bool goby::util::ais::protobuf::Position_PositionAccuracy_IsValid ( int  value)

◆ Position_PositionAccuracy_Name()

template<typename T >
const std::string & goby::util::ais::protobuf::Position_PositionAccuracy_Name ( enum_t_value)
inline

Definition at line 117 of file ais.pb.h.

◆ Position_PositionAccuracy_Parse()

bool goby::util::ais::protobuf::Position_PositionAccuracy_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Position_PositionAccuracy value 
)
inline

Definition at line 124 of file ais.pb.h.

◆ Position_TurnInfo_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Position_TurnInfo_descriptor ( )

◆ Position_TurnInfo_IsValid()

bool goby::util::ais::protobuf::Position_TurnInfo_IsValid ( int  value)

◆ Position_TurnInfo_Name()

template<typename T >
const std::string & goby::util::ais::protobuf::Position_TurnInfo_Name ( enum_t_value)
inline

Definition at line 94 of file ais.pb.h.

◆ Position_TurnInfo_Parse()

bool goby::util::ais::protobuf::Position_TurnInfo_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Position_TurnInfo value 
)
inline

Definition at line 101 of file ais.pb.h.

◆ Status_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Status_descriptor ( )

◆ Status_IsValid()

bool goby::util::ais::protobuf::Status_IsValid ( int  value)

◆ Status_Name()

template<typename T >
const std::string & goby::util::ais::protobuf::Status_Name ( enum_t_value)
inline

Definition at line 305 of file ais.pb.h.

◆ Status_Parse()

bool goby::util::ais::protobuf::Status_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Status value 
)
inline

Definition at line 312 of file ais.pb.h.

◆ Voyage_FixType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Voyage_FixType_descriptor ( )

◆ Voyage_FixType_IsValid()

bool goby::util::ais::protobuf::Voyage_FixType_IsValid ( int  value)

◆ Voyage_FixType_Name()

template<typename T >
const std::string & goby::util::ais::protobuf::Voyage_FixType_Name ( enum_t_value)
inline

Definition at line 268 of file ais.pb.h.

◆ Voyage_FixType_Parse()

bool goby::util::ais::protobuf::Voyage_FixType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Voyage_FixType value 
)
inline

Definition at line 275 of file ais.pb.h.

◆ Voyage_ShipType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Voyage_ShipType_descriptor ( )

◆ Voyage_ShipType_IsValid()

bool goby::util::ais::protobuf::Voyage_ShipType_IsValid ( int  value)

◆ Voyage_ShipType_Name()

template<typename T >
const std::string & goby::util::ais::protobuf::Voyage_ShipType_Name ( enum_t_value)
inline

Definition at line 238 of file ais.pb.h.

◆ Voyage_ShipType_Parse()

bool goby::util::ais::protobuf::Voyage_ShipType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Voyage_ShipType value 
)
inline

Definition at line 245 of file ais.pb.h.

Variable Documentation

◆ _Position_default_instance_

PositionDefaultTypeInternal goby::util::ais::protobuf::_Position_default_instance_
extern

◆ _Voyage_default_instance_

VoyageDefaultTypeInternal goby::util::ais::protobuf::_Voyage_default_instance_
extern

◆ Position_PositionAccuracy_PositionAccuracy_ARRAYSIZE

constexpr int goby::util::ais::protobuf::Position_PositionAccuracy_PositionAccuracy_ARRAYSIZE = Position_PositionAccuracy_PositionAccuracy_MAX + 1
constexpr

Definition at line 113 of file ais.pb.h.

◆ Position_PositionAccuracy_PositionAccuracy_MAX

constexpr Position_PositionAccuracy goby::util::ais::protobuf::Position_PositionAccuracy_PositionAccuracy_MAX = Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS
constexpr

Definition at line 112 of file ais.pb.h.

◆ Position_PositionAccuracy_PositionAccuracy_MIN

constexpr Position_PositionAccuracy goby::util::ais::protobuf::Position_PositionAccuracy_PositionAccuracy_MIN = Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS
constexpr

Definition at line 111 of file ais.pb.h.

◆ Position_TurnInfo_TurnInfo_ARRAYSIZE

constexpr int goby::util::ais::protobuf::Position_TurnInfo_TurnInfo_ARRAYSIZE = Position_TurnInfo_TurnInfo_MAX + 1
constexpr

Definition at line 90 of file ais.pb.h.

◆ Position_TurnInfo_TurnInfo_MAX

constexpr Position_TurnInfo goby::util::ais::protobuf::Position_TurnInfo_TurnInfo_MAX = Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION
constexpr

Definition at line 89 of file ais.pb.h.

◆ Position_TurnInfo_TurnInfo_MIN

constexpr Position_TurnInfo goby::util::ais::protobuf::Position_TurnInfo_TurnInfo_MIN = Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC
constexpr

Definition at line 88 of file ais.pb.h.

◆ Status_ARRAYSIZE

constexpr int goby::util::ais::protobuf::Status_ARRAYSIZE = Status_MAX + 1
constexpr

Definition at line 301 of file ais.pb.h.

◆ Status_MAX

constexpr Status goby::util::ais::protobuf::Status_MAX = AIS_STATUS__NOT_DEFINED
constexpr

Definition at line 300 of file ais.pb.h.

◆ Status_MIN

constexpr Status goby::util::ais::protobuf::Status_MIN = AIS_STATUS__UNDER_WAY_USING_ENGINE
constexpr

Definition at line 299 of file ais.pb.h.

◆ Voyage_FixType_FixType_ARRAYSIZE

constexpr int goby::util::ais::protobuf::Voyage_FixType_FixType_ARRAYSIZE = Voyage_FixType_FixType_MAX + 1
constexpr

Definition at line 264 of file ais.pb.h.

◆ Voyage_FixType_FixType_MAX

constexpr Voyage_FixType goby::util::ais::protobuf::Voyage_FixType_FixType_MAX = Voyage_FixType_FIX__GALILEO
constexpr

Definition at line 263 of file ais.pb.h.

◆ Voyage_FixType_FixType_MIN

constexpr Voyage_FixType goby::util::ais::protobuf::Voyage_FixType_FixType_MIN = Voyage_FixType_FIX__UNDEFINED
constexpr

Definition at line 262 of file ais.pb.h.

◆ Voyage_ShipType_ShipType_ARRAYSIZE

constexpr int goby::util::ais::protobuf::Voyage_ShipType_ShipType_ARRAYSIZE = Voyage_ShipType_ShipType_MAX + 1
constexpr

Definition at line 234 of file ais.pb.h.

◆ Voyage_ShipType_ShipType_MAX

constexpr Voyage_ShipType goby::util::ais::protobuf::Voyage_ShipType_ShipType_MAX = Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION
constexpr

Definition at line 233 of file ais.pb.h.

◆ Voyage_ShipType_ShipType_MIN

constexpr Voyage_ShipType goby::util::ais::protobuf::Voyage_ShipType_ShipType_MIN = Voyage_ShipType_TYPE__NOT_AVAILABLE
constexpr

Definition at line 232 of file ais.pb.h.