# DataSourceClock

#### new Cesium.DataSourceClock()
engine/Source/DataSources/DataSourceClock.js 15

Represents desired clock settings for a particular `DataSource`. These settings may be applied to the `Clock` when the DataSource is loaded.

### Members

#### clockRange : ClockRange
engine/Source/DataSources/DataSourceClock.js 69

Gets or sets the desired clock range setting. See `Clock#clockRange`.

#### clockStep : ClockStep
engine/Source/DataSources/DataSourceClock.js 77

Gets or sets the desired clock step setting. See `Clock#clockStep`.

#### currentTime : JulianDate
engine/Source/DataSources/DataSourceClock.js 61

Gets or sets the desired current time when this data source is loaded. See `Clock#currentTime`.

#### readonly definitionChanged : Event
engine/Source/DataSources/DataSourceClock.js 33

Gets the event that is raised whenever a new property is assigned.

#### multiplier : number
engine/Source/DataSources/DataSourceClock.js 85

Gets or sets the desired clock multiplier. See `Clock#multiplier`.

#### startTime : JulianDate
engine/Source/DataSources/DataSourceClock.js 45

Gets or sets the desired start time of the clock. See `Clock#startTime`.

#### stopTime : JulianDate
engine/Source/DataSources/DataSourceClock.js 53

Gets or sets the desired stop time of the clock. See `Clock#stopTime`.

### Methods

#### clone(result) → DataSourceClock
engine/Source/DataSources/DataSourceClock.js 94

Duplicates a DataSourceClock instance.

Name | Type | Description
--- | --- | ---
`result` | DataSourceClock | optional The object onto which to store the result.

##### Returns:

The modified result parameter or a new instance if one was not provided.

#### equals(other) → boolean
engine/Source/DataSources/DataSourceClock.js 113

Returns true if this DataSourceClock is equivalent to the other

Name | Type | Description
--- | --- | ---
`other` | DataSourceClock | optional The other DataSourceClock to compare to.

##### Returns:

`true` if the DataSourceClocks are equal; otherwise, `false`.

#### getValue() → Clock
engine/Source/DataSources/DataSourceClock.js 152

Gets the value of this clock instance as a `Clock` object.

##### Returns:

The modified result parameter or a new instance if one was not provided.

#### merge(source)
engine/Source/DataSources/DataSourceClock.js 132

Assigns each unassigned property on this object to the value of the same property on the provided source object.

Name | Type | Description
--- | --- | ---
`source` | DataSourceClock | The object to be merged into this object.

Need help? The fastest way to get answers is from the community and team on the Cesium Forum.