| #ifndef __DXS_RING_H__ |
| #define __DXS_RING_H__ |
| /******************************************************************************* |
| |
| Copyright (c) 2014-2015 Lantiq Deutschland GmbH |
| Copyright (c) 2015-2016 Lantiq Beteiligungs-GmbH & Co.KG |
| Copyright 2016, 2017, 2018 Intel Corporation. |
| |
| For licensing information, see the file 'LICENSE' in the root folder of |
| this software module. |
| |
| *******************************************************************************/ |
| |
| /** |
| \file dxs_ring.h |
| API functions for cadenced ringing operation. |
| */ |
| |
| /* ========================================================================== */ |
| /* Function prototypes */ |
| /* ========================================================================== */ |
| extern void *DXS_Ring_ResInit(DXS_CHANNEL_t *); |
| extern void DXS_Ring_CidFinished(DXS_CHANNEL_t *); |
| extern int32_t DXS_RING_CadenceInit (DXS_CHANNEL_t* , DXS_RingCadence_t* ); |
| extern int32_t DXS_RING_CadenceStart (DXS_CHANNEL_t* ); |
| extern int32_t DXS_RING_CadenceStop (DXS_CHANNEL_t* ); |
| |
| #endif /* __DXS_RING_H__ */ |