libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::VoiceInstructionMessage Struct Referencefinal

#include <VoiceInstructionAgent.h>

+ Inheritance diagram for osmscout::VoiceInstructionMessage:

Public Types

enum  VoiceSample {
  VoiceSample::After, VoiceSample::AhExitLeft, VoiceSample::AhExit, VoiceSample::AhExitRight,
  VoiceSample::AhFerry, VoiceSample::AhKeepLeft, VoiceSample::AhKeepRight, VoiceSample::AhLeftTurn,
  VoiceSample::AhRightTurn, VoiceSample::AhUTurn, VoiceSample::Arrive, VoiceSample::BearLeft,
  VoiceSample::BearRight, VoiceSample::Depart, VoiceSample::GpsFound, VoiceSample::GpsLost,
  VoiceSample::Charge, VoiceSample::KeepLeft, VoiceSample::KeepRight, VoiceSample::LnLeft,
  VoiceSample::LnRight, VoiceSample::Marble, VoiceSample::Meters, VoiceSample::MwEnter,
  VoiceSample::MwExitLeft, VoiceSample::MwExit, VoiceSample::MwExitRight, VoiceSample::RbBack,
  VoiceSample::RbCross, VoiceSample::RbExit1, VoiceSample::RbExit2, VoiceSample::RbExit3,
  VoiceSample::RbExit4, VoiceSample::RbExit5, VoiceSample::RbExit6, VoiceSample::RbLeft,
  VoiceSample::RbRight, VoiceSample::RoadEnd, VoiceSample::RouteCalculated, VoiceSample::RouteDeviated,
  VoiceSample::SharpLeft, VoiceSample::SharpRight, VoiceSample::Straight, VoiceSample::TakeFerry,
  VoiceSample::Then, VoiceSample::TryUTurn, VoiceSample::TurnLeft, VoiceSample::TurnRight,
  VoiceSample::UTurn, VoiceSample::Yards, VoiceSample::Take2ndLeft, VoiceSample::Take2ndRight,
  VoiceSample::Take3rdLeft, VoiceSample::Take3rdRight, VoiceSample::Distance50, VoiceSample::Distance80,
  VoiceSample::Distance100, VoiceSample::Distance200, VoiceSample::Distance300, VoiceSample::Distance400,
  VoiceSample::Distance500, VoiceSample::Distance600, VoiceSample::Distance700, VoiceSample::Distance800
}
 

Public Member Functions

 VoiceInstructionMessage (const Timestamp &timestamp, std::vector< VoiceSample > &&message)
 
- Public Member Functions inherited from osmscout::NavigationMessage
 NavigationMessage (const Timestamp &timestamp)
 
virtual ~NavigationMessage ()=default
 

Public Attributes

std::vector< VoiceSamplemessage
 
- Public Attributes inherited from osmscout::NavigationMessage
const Timestamp timestamp
 

Member Enumeration Documentation

◆ VoiceSample

Enumerator
After 
AhExitLeft 
AhExit 
AhExitRight 
AhFerry 
AhKeepLeft 
AhKeepRight 
AhLeftTurn 
AhRightTurn 
AhUTurn 
Arrive 
BearLeft 
BearRight 
Depart 
GpsFound 
GpsLost 
Charge 
KeepLeft 
KeepRight 
LnLeft 
LnRight 
Marble 
Meters 
MwEnter 
MwExitLeft 
MwExit 
MwExitRight 
RbBack 
RbCross 
RbExit1 
RbExit2 
RbExit3 
RbExit4 
RbExit5 
RbExit6 
RbLeft 
RbRight 
RoadEnd 
RouteCalculated 
RouteDeviated 
SharpLeft 
SharpRight 
Straight 
TakeFerry 
Then 
TryUTurn 
TurnLeft 
TurnRight 
UTurn 
Yards 
Take2ndLeft 
Take2ndRight 
Take3rdLeft 
Take3rdRight 
Distance50 
Distance80 
Distance100 
Distance200 
Distance300 
Distance400 
Distance500 
Distance600 
Distance700 
Distance800 

Constructor & Destructor Documentation

◆ VoiceInstructionMessage()

osmscout::VoiceInstructionMessage::VoiceInstructionMessage ( const Timestamp timestamp,
std::vector< VoiceSample > &&  message 
)
inline

Member Data Documentation

◆ message

std::vector<VoiceSample> osmscout::VoiceInstructionMessage::message

The documentation for this struct was generated from the following file: