Goby3  3.1.5a
2024.05.23
goby::util::ais::protobuf Namespace Reference

Classes

class  Position
 
class  Voyage
 

Enumerations

enum  Position_TurnInfo {
  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 { Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS = 0, Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS = 1 }
 
enum  Voyage_ShipType {
  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 {
  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 {
  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 ::google::protobuf::EnumDescriptor * Position_TurnInfo_descriptor ()
 
const ::std::string & Position_TurnInfo_Name (Position_TurnInfo value)
 
bool Position_TurnInfo_Parse (const ::std::string &name, Position_TurnInfo *value)
 
bool Position_PositionAccuracy_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Position_PositionAccuracy_descriptor ()
 
const ::std::string & Position_PositionAccuracy_Name (Position_PositionAccuracy value)
 
bool Position_PositionAccuracy_Parse (const ::std::string &name, Position_PositionAccuracy *value)
 
bool Voyage_ShipType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Voyage_ShipType_descriptor ()
 
const ::std::string & Voyage_ShipType_Name (Voyage_ShipType value)
 
bool Voyage_ShipType_Parse (const ::std::string &name, Voyage_ShipType *value)
 
bool Voyage_FixType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Voyage_FixType_descriptor ()
 
const ::std::string & Voyage_FixType_Name (Voyage_FixType value)
 
bool Voyage_FixType_Parse (const ::std::string &name, Voyage_FixType *value)
 
bool Status_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Status_descriptor ()
 
const ::std::string & Status_Name (Status value)
 
bool Status_Parse (const ::std::string &name, Status *value)
 

Variables

PositionDefaultTypeInternal _Position_default_instance_
 
VoyageDefaultTypeInternal _Voyage_default_instance_
 
const Position_TurnInfo Position_TurnInfo_TurnInfo_MIN = Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC
 
const Position_TurnInfo Position_TurnInfo_TurnInfo_MAX = Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION
 
const int Position_TurnInfo_TurnInfo_ARRAYSIZE = Position_TurnInfo_TurnInfo_MAX + 1
 
const Position_PositionAccuracy Position_PositionAccuracy_PositionAccuracy_MIN = Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS
 
const Position_PositionAccuracy Position_PositionAccuracy_PositionAccuracy_MAX = Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS
 
const int Position_PositionAccuracy_PositionAccuracy_ARRAYSIZE = Position_PositionAccuracy_PositionAccuracy_MAX + 1
 
const Voyage_ShipType Voyage_ShipType_ShipType_MIN = Voyage_ShipType_TYPE__NOT_AVAILABLE
 
const Voyage_ShipType Voyage_ShipType_ShipType_MAX = Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION
 
const int Voyage_ShipType_ShipType_ARRAYSIZE = Voyage_ShipType_ShipType_MAX + 1
 
const Voyage_FixType Voyage_FixType_FixType_MIN = Voyage_FixType_FIX__UNDEFINED
 
const Voyage_FixType Voyage_FixType_FixType_MAX = Voyage_FixType_FIX__GALILEO
 
const int Voyage_FixType_FixType_ARRAYSIZE = Voyage_FixType_FixType_MAX + 1
 
const Status Status_MIN = AIS_STATUS__UNDER_WAY_USING_ENGINE
 
const Status Status_MAX = AIS_STATUS__NOT_DEFINED
 
const 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 105 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 83 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 267 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 241 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 124 of file ais.pb.h.

Function Documentation

◆ Position_PositionAccuracy_descriptor()

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

◆ Position_PositionAccuracy_IsValid()

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

◆ Position_PositionAccuracy_Name()

const ::std::string& goby::util::ais::protobuf::Position_PositionAccuracy_Name ( Position_PositionAccuracy  value)
inline

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

◆ Position_PositionAccuracy_Parse()

bool goby::util::ais::protobuf::Position_PositionAccuracy_Parse ( const ::std::string &  name,
Position_PositionAccuracy value 
)
inline

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

◆ Position_TurnInfo_descriptor()

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

◆ Position_TurnInfo_IsValid()

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

◆ Position_TurnInfo_Name()

const ::std::string& goby::util::ais::protobuf::Position_TurnInfo_Name ( Position_TurnInfo  value)
inline

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

◆ Position_TurnInfo_Parse()

bool goby::util::ais::protobuf::Position_TurnInfo_Parse ( const ::std::string &  name,
Position_TurnInfo value 
)
inline

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

◆ Status_descriptor()

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

◆ Status_IsValid()

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

◆ Status_Name()

const ::std::string& goby::util::ais::protobuf::Status_Name ( Status  value)
inline

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

◆ Status_Parse()

bool goby::util::ais::protobuf::Status_Parse ( const ::std::string &  name,
Status value 
)
inline

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

◆ Voyage_FixType_descriptor()

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

◆ Voyage_FixType_IsValid()

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

◆ Voyage_FixType_Name()

const ::std::string& goby::util::ais::protobuf::Voyage_FixType_Name ( Voyage_FixType  value)
inline

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

◆ Voyage_FixType_Parse()

bool goby::util::ais::protobuf::Voyage_FixType_Parse ( const ::std::string &  name,
Voyage_FixType value 
)
inline

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

◆ Voyage_ShipType_descriptor()

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

◆ Voyage_ShipType_IsValid()

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

◆ Voyage_ShipType_Name()

const ::std::string& goby::util::ais::protobuf::Voyage_ShipType_Name ( Voyage_ShipType  value)
inline

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

◆ Voyage_ShipType_Parse()

bool goby::util::ais::protobuf::Voyage_ShipType_Parse ( const ::std::string &  name,
Voyage_ShipType value 
)
inline

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

Variable Documentation

◆ _Position_default_instance_

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

◆ _Voyage_default_instance_

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

◆ Position_PositionAccuracy_PositionAccuracy_ARRAYSIZE

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

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

◆ Position_PositionAccuracy_PositionAccuracy_MAX

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

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

◆ Position_PositionAccuracy_PositionAccuracy_MIN

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

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

◆ Position_TurnInfo_TurnInfo_ARRAYSIZE

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

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

◆ Position_TurnInfo_TurnInfo_MAX

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

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

◆ Position_TurnInfo_TurnInfo_MIN

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

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

◆ Status_ARRAYSIZE

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

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

◆ Status_MAX

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

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

◆ Status_MIN

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

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

◆ Voyage_FixType_FixType_ARRAYSIZE

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

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

◆ Voyage_FixType_FixType_MAX

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

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

◆ Voyage_FixType_FixType_MIN

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

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

◆ Voyage_ShipType_ShipType_ARRAYSIZE

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

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

◆ Voyage_ShipType_ShipType_MAX

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

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

◆ Voyage_ShipType_ShipType_MIN

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

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