Class: Google::Maps::FleetEngine::V1::SpeedReadingInterval

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/maps/fleetengine/v1/traffic.rb

Overview

Traffic density indicator on a contiguous segment of a path. Given a path with points P_0, P_1, ... , P_N (zero-based index), the SpeedReadingInterval defines an interval and describes its traffic using the following categories.

Defined Under Namespace

Modules: Speed

Instance Attribute Summary collapse

Instance Attribute Details

#end_polyline_point_index::Integer

Returns The ending index of this interval in the path. In JSON, when the index is 0, the field will appear to be unpopulated.

Returns:

  • (::Integer)

    The ending index of this interval in the path. In JSON, when the index is 0, the field will appear to be unpopulated.



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/maps/fleetengine/v1/traffic.rb', line 38

class SpeedReadingInterval
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The classification of polyline speed based on traffic data.
  module Speed
    # Default value. This value is unused.
    SPEED_UNSPECIFIED = 0

    # Normal speed, no slowdown is detected.
    NORMAL = 1

    # Slowdown detected, but no traffic jam formed.
    SLOW = 2

    # Traffic jam detected.
    TRAFFIC_JAM = 3
  end
end

#speed::Google::Maps::FleetEngine::V1::SpeedReadingInterval::Speed

Returns Traffic speed in this interval.

Returns:



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/maps/fleetengine/v1/traffic.rb', line 38

class SpeedReadingInterval
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The classification of polyline speed based on traffic data.
  module Speed
    # Default value. This value is unused.
    SPEED_UNSPECIFIED = 0

    # Normal speed, no slowdown is detected.
    NORMAL = 1

    # Slowdown detected, but no traffic jam formed.
    SLOW = 2

    # Traffic jam detected.
    TRAFFIC_JAM = 3
  end
end

#start_polyline_point_index::Integer

Returns The starting index of this interval in the path. In JSON, when the index is 0, the field will appear to be unpopulated.

Returns:

  • (::Integer)

    The starting index of this interval in the path. In JSON, when the index is 0, the field will appear to be unpopulated.



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'proto_docs/google/maps/fleetengine/v1/traffic.rb', line 38

class SpeedReadingInterval
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The classification of polyline speed based on traffic data.
  module Speed
    # Default value. This value is unused.
    SPEED_UNSPECIFIED = 0

    # Normal speed, no slowdown is detected.
    NORMAL = 1

    # Slowdown detected, but no traffic jam formed.
    SLOW = 2

    # Traffic jam detected.
    TRAFFIC_JAM = 3
  end
end