aasdk/aasdk_proto/ManeuverTypeEnum.proto

47 lines
1.2 KiB
Protocol Buffer

/*
* This file is part of aasdk library project.
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
*
* aasdk is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
* aasdk is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
*/
syntax="proto2";
package aasdk.proto.enums;
message ManeuverType
{
enum Enum
{
UNKNOWN = 0;
DEPART = 1;
NAME_CHANGE = 2;
SLIGHT_TURN = 3;
TURN = 4;
SHARP_TURN = 5;
U_TURN = 6;
ON_RAMP = 7;
OFF_RAMP = 8;
FORK = 9;
MERGE = 10;
ROUNDABOUT_ENTER = 11;
ROUNDABOUT_EXIT = 12;
ROUNDABOUT_ENTER_AND_EXIT = 13;
STRAIGHT = 14;
FERRY_BOAT = 16;
FERRY_TRAIN = 17;
DESTINATION = 19;
}
}