# SENTWaypoint

```objectivec
@interface SENTWaypoint : NSObject <NSSecureCoding, NSCopying>
```

### accuracyInMeters

The accuracy in degrees. The value is -1 if accuracy information is not available. You can use `isAccuracySet` to check whether accuracy information is available.

```objectivec
@property (nonatomic, assign, readonly) NSInteger accuracyInMeters;
```

### isAccuracySet

Indicates whether accuracy information is set. If this value is NO, then the accuracy value set to `accuracyInMeters` will be -1.

```objectivec
@property (nonatomic, readonly) BOOL isAccuracySet;
```

### isSpeedSet

Indicates whether speed information is set. If this value is NO, then the speed value set to `speedInMps` will be -1.

```objectivec
@property (nonatomic, readonly) BOOL isSpeedSet;
```

### isSpeedLimitInfoSet

Indicates whether speed limit information is set. If this value is NO, then the speed limit value set to `speedLimitInMps` will be -1.

```objectivec
@property (nonatomic, readonly) BOOL isSpeedLimitSet;
```

### isSpeedLimitUnlimited

Indicates whether the speed limit, if set, is unlimited.

```objectivec
@property (nonatomic, readonly) BOOL isSpeedLimitUnlimited;
```

### isSynthetic

Indicates whether the waypoint is interpolated.

```objectivec
 @property (nonatomic, assign, readonly) BOOL isSynthetic;
```

### latitude

The latitude in degrees.

```objectivec
@property (nonatomic, assign, readonly) CLLocationDegrees latitude;
```

### longitude

The longitude in degrees.

```objectivec
@property (nonatomic, assign, readonly) CLLocationDegrees longitude;
```

### speedInMps

The speed, in meters per second. The value is -1 if speed information is not available. You can use `isSpeedSet` to check whether speed information is available.

```objectivec
@property (nonatomic, assign, readonly) Float32 speedInMps;
```

### speedLimitInMps

The speed limit in the area where this waypoint is present, in meters per second. The value is -1 if speed limit information is not available, and `kSENTSpeedLimitUnlimited` if there is no upper limit to the speed (i.e. unlimited).

You can use `isSpeedLimitInfoSet` to check whether speed limit information is available, and `isSpeedLimitUnlimited` to check whether there is an upper limit.

```objectivec
@property (nonatomic, assign, readonly) Float32 speedLimitInMps;
```

### timestamp

The UTC time of the waypoint, in seconds since epoch (January 1, 1970).

```objectivec
@property (nonatomic, assign, readonly) NSTimeInterval timestamp;
```
