

# Module exometer_duration #
* [Function Index](#index)
* [Function Details](#functions)

__Behaviours:__ [`exometer_probe`](exometer_probe.md).

<a name="index"></a>

## Function Index ##


<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#behaviour-0">behaviour/0</a></td><td></td></tr><tr><td valign="top"><a href="#delete-3">delete/3</a></td><td></td></tr><tr><td valign="top"><a href="#get_datapoints-3">get_datapoints/3</a></td><td></td></tr><tr><td valign="top"><a href="#get_value-3">get_value/3</a></td><td></td></tr><tr><td valign="top"><a href="#get_value-4">get_value/4</a></td><td></td></tr><tr><td valign="top"><a href="#new-3">new/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_code_change-3">probe_code_change/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_get_datapoints-1">probe_get_datapoints/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_get_value-2">probe_get_value/2</a></td><td></td></tr><tr><td valign="top"><a href="#probe_handle_msg-2">probe_handle_msg/2</a></td><td></td></tr><tr><td valign="top"><a href="#probe_init-3">probe_init/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_reset-1">probe_reset/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_sample-1">probe_sample/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_setopts-3">probe_setopts/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_terminate-1">probe_terminate/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_update-2">probe_update/2</a></td><td></td></tr><tr><td valign="top"><a href="#reset-3">reset/3</a></td><td></td></tr><tr><td valign="top"><a href="#sample-3">sample/3</a></td><td></td></tr><tr><td valign="top"><a href="#setopts-3">setopts/3</a></td><td></td></tr><tr><td valign="top"><a href="#update-4">update/4</a></td><td></td></tr></table>


<a name="functions"></a>

## Function Details ##

<a name="behaviour-0"></a>

### behaviour/0 ###

`behaviour() -> any()`

<a name="delete-3"></a>

### delete/3 ###

`delete(Name, Type, Ref) -> any()`

<a name="get_datapoints-3"></a>

### get_datapoints/3 ###

`get_datapoints(Name, Type, Ref) -> any()`

<a name="get_value-3"></a>

### get_value/3 ###

`get_value(Name, Type, Ref) -> any()`

<a name="get_value-4"></a>

### get_value/4 ###

`get_value(Name, Type, Ref, DataPoints) -> any()`

<a name="new-3"></a>

### new/3 ###

`new(Name, Type, Options) -> any()`

<a name="probe_code_change-3"></a>

### probe_code_change/3 ###

`probe_code_change(From, ModSt, Extra) -> any()`

<a name="probe_get_datapoints-1"></a>

### probe_get_datapoints/1 ###

`probe_get_datapoints(St) -> any()`

<a name="probe_get_value-2"></a>

### probe_get_value/2 ###

`probe_get_value(DataPoints, St) -> any()`

<a name="probe_handle_msg-2"></a>

### probe_handle_msg/2 ###

`probe_handle_msg(X1, S) -> any()`

<a name="probe_init-3"></a>

### probe_init/3 ###

`probe_init(Name, Type, Options) -> any()`

<a name="probe_reset-1"></a>

### probe_reset/1 ###

`probe_reset(St) -> any()`

<a name="probe_sample-1"></a>

### probe_sample/1 ###

`probe_sample(St) -> any()`

<a name="probe_setopts-3"></a>

### probe_setopts/3 ###

`probe_setopts(Entry, Opts, St) -> any()`

<a name="probe_terminate-1"></a>

### probe_terminate/1 ###

`probe_terminate(ModSt) -> any()`

<a name="probe_update-2"></a>

### probe_update/2 ###

`probe_update(X1, St) -> any()`

<a name="reset-3"></a>

### reset/3 ###

`reset(Name, Type, Ref) -> any()`

<a name="sample-3"></a>

### sample/3 ###

`sample(X1, X2, X3) -> any()`

<a name="setopts-3"></a>

### setopts/3 ###

`setopts(Entry, Opts, Status) -> any()`

<a name="update-4"></a>

### update/4 ###

`update(Name, X2, Type, Ref) -> any()`

