> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-bugfix-ty-screen-designer-paradox.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Timer

> Timer class

Timer class

## Constructors

### Timer()

```crmscript theme={null}
Timer
```

Initializes a new instance of the Timer class.

## Methods

## getHiResTimer()

Gets a high resolution timer in seconds.

```crmscript theme={null}
Float getHiResTimer()
```

**Returns:** [CRMScript.Global.Float](CRMScript.Global.Float)

## getSeconds()

This function will return the number of seconds between start and stop.

```crmscript theme={null}
Float getSeconds()
```

**Returns:** [CRMScript.Global.Float](CRMScript.Global.Float) - The number of seconds between start and stop.

## getTimer()

Gets a timer value in seconds from the real time system clock. This is normally a low resolution timer.

```crmscript theme={null}
Float getTimer()
```

**Returns:** [CRMScript.Global.Float](CRMScript.Global.Float)

## start()

This function will start the timer.

```crmscript theme={null}
Void start()
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## stop()

This function will stop the timer.

```crmscript theme={null}
Void stop()
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)
