CORDET Framework - C2 Implementation

Interface for accessing data pool items. More...

Go to the source code of this file.

Data Structures

struct  DpServHkParams_t
 Type description. More...
 
struct  DpServHkVars_t
 Type description. More...
 

Functions

void initDpServHk (void)
 Initialises ServHk.
 
static uint32_t getDpBufferElement (uint32_t i, uint32_t j, uint32_t k, uint32_t l)
 Gets a Datapool Buffer Element. More...
 
static void setDpBufferElement (uint32_t i, uint32_t j, uint32_t k, uint32_t l, uint32_t t)
 Sets a Datapool Buffer Element. More...
 
static uint16_t getDplstSampleRepItem (int i)
 Gets the value of the i-th element in the datapool array lstSampleRep. More...
 
static CrFwCounterU4_t getNFA (int i)
 Gets the number of super-commutated groups (NFA) from number of sample repetition numbers (rep[]) More...
 
static CrPsAddr_t * getDpdebugVarAddrArray ()
 Gets the datapool array debugVarAddr. More...
 
static CrPsAddr_t getDpdebugVarAddrItem (int i)
 Gets the value of the i-th element in the datapool array debugVarAddr. More...
 
static void setDpdebugVarAddrItem (int i, CrPsAddr_t debugVarAddr)
 Sets the value of the i-th element in the datapool array debugVarAddr. More...
 
static CrPsDestSrc_tgetDpdestArray ()
 Gets the datapool array dest. More...
 
static CrPsDestSrc_t getDpdestItem (int i)
 Gets the value of the i-th element in the datapool array dest. More...
 
static void setDpdestItem (int i, CrPsDestSrc_t dest)
 Sets the value of the i-th element in the datapool array dest. More...
 
static CrPsFlag_t * getDpisEnabledArray ()
 Gets the datapool array isEnabled. More...
 
static CrPsFlag_t getDpisEnabledItem (int i)
 Gets the value of the i-th element in the datapool array isEnabled. More...
 
static void setDpisEnabledItem (int i, CrPsFlag_t isEnabled)
 Sets the value of the i-th element in the datapool array isEnabled. More...
 
static CrPsPeriod_t * getDpperiodArray ()
 Gets the datapool array period. More...
 
static CrPsPeriod_t getDpperiodItem (int i)
 Gets the value of the i-th element in the datapool array period. More...
 
static void setDpperiodItem (int i, CrPsPeriod_t period)
 Sets the value of the i-th element in the datapool array period. More...
 
static CrPsSid_tgetDpsidArray ()
 Gets the datapool array sid. More...
 
static CrPsSid_t getDpsidItem (int i)
 Gets the value of the i-th element in the datapool array sid. More...
 
static void setDpsidItem (int i, CrPsSid_t sid)
 Sets the value of the i-th element in the datapool array sid. More...
 
static CrFwCounterU4_t * getDpcycleCntArray ()
 Gets the datapool array cycleCnt. More...
 
static CrFwCounterU4_t getDpcycleCntItem (int i)
 Gets the value of the i-th element in the datapool array cycleCnt. More...
 
static void setDpcycleCntItem (int i, CrFwCounterU4_t cycleCnt)
 Sets the value of the i-th element in the datapool array cycleCnt. More...
 
static CrPsValueU4_t * getDpdebugVarArray ()
 Gets the datapool array debugVar. More...
 
static CrPsValueU4_t getDpdebugVarItem (int i)
 Gets the value of the i-th element in the datapool array debugVar. More...
 
static void setDpdebugVarItem (int i, CrPsValueU4_t debugVar)
 Sets the value of the i-th element in the datapool array debugVar. More...
 
static CrPsParamId_tgetDplstIdArray ()
 Gets the datapool array lstId. More...
 
static CrPsParamId_t getDplstIdItem (int i)
 Gets the value of the i-th element in the datapool array lstId. More...
 
static void setDplstIdItem (int i, CrPsParamId_t lstId)
 Sets the value of the i-th element in the datapool array lstId. More...
 
static CrPsNumberU2_t * getDplstNSampRepArray ()
 Gets the datapool array lstNSampRep. More...
 
static CrPsNumberU2_t getDplstNSampRepItem (int i)
 Gets the value of the i-th element in the datapool array lstNSampRep. More...
 
static void setDplstNSampRepItem (int i, CrPsNumberU2_t lstNSampRep)
 Sets the value of the i-th element in the datapool array lstNSampRep. More...
 
static CrPsRepetition_t * getDplstSampleRepArray ()
 Gets the datapool array lstSampleRep. More...
 
static void setDplstSampleRepItem (int i, CrPsRepetition_t lstSampleRep)
 Sets the value of the i-th element in the datapool array lstSampleRep. More...
 
static CrPsNumberU2_t * getDpnSimpleArray ()
 Gets the datapool array nSimple. More...
 
static CrPsNumberU2_t getDpnSimpleItem (int i)
 Gets the value of the i-th element in the datapool array nSimple. More...
 
static void setDpnSimpleItem (int i, CrPsNumberU2_t nSimple)
 Sets the value of the i-th element in the datapool array nSimple. More...
 
static CrPsParamId_tgetDpsampleBufIdArray ()
 Gets the datapool array sampleBufId. More...
 
static CrPsParamId_t getDpsampleBufIdItem (int i)
 Gets the value of the i-th element in the datapool array sampleBufId. More...
 
static void setDpsampleBufIdItem (int i, CrPsParamId_t sampleBufId)
 Sets the value of the i-th element in the datapool array sampleBufId. More...
 

Variables

DpServHkParams_t dpServHkParams
 
DpServHkVars_t dpServHkVars
 
uint32_t SampleBuffer [HK_MAX_REP][HK_MAX_N_REP][HK_MAX_N_GR][HK_N_SAMP_BUF]
 

Detailed Description

Interface for accessing data pool items.

Note
This file was generated on 2017-10-13 12:48:17
Author
PnP Generator
Christian Reimers chris.nosp@m.tian.nosp@m..reim.nosp@m.ers@.nosp@m.univi.nosp@m.e.ac.nosp@m..at
Markus Rockenbauer marku.nosp@m.s.ro.nosp@m.ckenb.nosp@m.auer.nosp@m.@univ.nosp@m.ie.a.nosp@m.c.at

last modification: 22.01.2018

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Definition in file CrPsDpServHk.h.

Function Documentation

static uint32_t getDpBufferElement ( uint32_t  i,
uint32_t  j,
uint32_t  k,
uint32_t  l 
)
inlinestatic

Gets a Datapool Buffer Element.

Returns
an Element of the Buffer

Definition at line 118 of file CrPsDpServHk.h.

static CrFwCounterU4_t* getDpcycleCntArray ( )
inlinestatic

Gets the datapool array cycleCnt.

Returns
The datapool array cycleCnt

Definition at line 309 of file CrPsDpServHk.h.

static CrFwCounterU4_t getDpcycleCntItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array cycleCnt.

Parameters
iIndex variable
Returns
The i-th element in the datapool array cycleCnt

Definition at line 319 of file CrPsDpServHk.h.

static CrPsAddr_t* getDpdebugVarAddrArray ( )
inlinestatic

Gets the datapool array debugVarAddr.

Returns
The datapool array debugVarAddr

Definition at line 159 of file CrPsDpServHk.h.

static CrPsAddr_t getDpdebugVarAddrItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array debugVarAddr.

Parameters
iIndex variable
Returns
The i-th element in the datapool array debugVarAddr

Definition at line 169 of file CrPsDpServHk.h.

static CrPsValueU4_t* getDpdebugVarArray ( )
inlinestatic

Gets the datapool array debugVar.

Returns
The datapool array debugVar

Definition at line 339 of file CrPsDpServHk.h.

static CrPsValueU4_t getDpdebugVarItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array debugVar.

Parameters
iIndex variable
Returns
The i-th element in the datapool array debugVar

Definition at line 349 of file CrPsDpServHk.h.

static CrPsDestSrc_t* getDpdestArray ( )
inlinestatic

Gets the datapool array dest.

Returns
The datapool array dest

Definition at line 189 of file CrPsDpServHk.h.

static CrPsDestSrc_t getDpdestItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array dest.

Parameters
iIndex variable
Returns
The i-th element in the datapool array dest

Definition at line 199 of file CrPsDpServHk.h.

static CrPsFlag_t* getDpisEnabledArray ( )
inlinestatic

Gets the datapool array isEnabled.

Returns
The datapool array isEnabled

Definition at line 219 of file CrPsDpServHk.h.

static CrPsFlag_t getDpisEnabledItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array isEnabled.

Parameters
iIndex variable
Returns
The i-th element in the datapool array isEnabled

Definition at line 229 of file CrPsDpServHk.h.

static CrPsParamId_t* getDplstIdArray ( )
inlinestatic

Gets the datapool array lstId.

Returns
The datapool array lstId

Definition at line 369 of file CrPsDpServHk.h.

static CrPsParamId_t getDplstIdItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array lstId.

Parameters
iIndex variable
Returns
The i-th element in the datapool array lstId

Definition at line 379 of file CrPsDpServHk.h.

static CrPsNumberU2_t* getDplstNSampRepArray ( )
inlinestatic

Gets the datapool array lstNSampRep.

Returns
The datapool array lstNSampRep

Definition at line 399 of file CrPsDpServHk.h.

static CrPsNumberU2_t getDplstNSampRepItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array lstNSampRep.

Parameters
iIndex variable
Returns
The i-th element in the datapool array lstNSampRep

Definition at line 409 of file CrPsDpServHk.h.

static CrPsRepetition_t* getDplstSampleRepArray ( )
inlinestatic

Gets the datapool array lstSampleRep.

Returns
The datapool array lstSampleRep

Definition at line 429 of file CrPsDpServHk.h.

static CrPsRepetition_t getDplstSampleRepItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array lstSampleRep.

Parameters
iIndex variable
Returns
The i-th element in the datapool array lstSampleRep

Definition at line 439 of file CrPsDpServHk.h.

static CrPsNumberU2_t* getDpnSimpleArray ( )
inlinestatic

Gets the datapool array nSimple.

Returns
The datapool array nSimple

Definition at line 459 of file CrPsDpServHk.h.

static CrPsNumberU2_t getDpnSimpleItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array nSimple.

Parameters
iIndex variable
Returns
The i-th element in the datapool array nSimple

Definition at line 469 of file CrPsDpServHk.h.

static CrPsPeriod_t* getDpperiodArray ( )
inlinestatic

Gets the datapool array period.

Returns
The datapool array period

Definition at line 249 of file CrPsDpServHk.h.

static CrPsPeriod_t getDpperiodItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array period.

Parameters
iIndex variable
Returns
The i-th element in the datapool array period

Definition at line 259 of file CrPsDpServHk.h.

static CrPsParamId_t* getDpsampleBufIdArray ( )
inlinestatic

Gets the datapool array sampleBufId.

Returns
The datapool array sampleBufId

Definition at line 489 of file CrPsDpServHk.h.

static CrPsParamId_t getDpsampleBufIdItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array sampleBufId.

Parameters
iIndex variable
Returns
The i-th element in the datapool array sampleBufId

Definition at line 499 of file CrPsDpServHk.h.

static CrPsSid_t* getDpsidArray ( )
inlinestatic

Gets the datapool array sid.

Returns
The datapool array sid

Definition at line 279 of file CrPsDpServHk.h.

static CrPsSid_t getDpsidItem ( int  i)
inlinestatic

Gets the value of the i-th element in the datapool array sid.

Parameters
iIndex variable
Returns
The i-th element in the datapool array sid

Definition at line 289 of file CrPsDpServHk.h.

static CrFwCounterU4_t getNFA ( int  i)
inlinestatic

Gets the number of super-commutated groups (NFA) from number of sample repetition numbers (rep[])

Returns
Number of super-commutated groups (NFA)

Definition at line 140 of file CrPsDpServHk.h.

static void setDpBufferElement ( uint32_t  i,
uint32_t  j,
uint32_t  k,
uint32_t  l,
uint32_t  t 
)
inlinestatic

Sets a Datapool Buffer Element.

Returns
an Element of the Buffer

Definition at line 127 of file CrPsDpServHk.h.

static void setDpcycleCntItem ( int  i,
CrFwCounterU4_t  cycleCnt 
)
inlinestatic

Sets the value of the i-th element in the datapool array cycleCnt.

Parameters
iIndex variable
cycleCntThe value to be stored into the i-th element of datapool array cycleCnt.

Definition at line 330 of file CrPsDpServHk.h.

static void setDpdebugVarAddrItem ( int  i,
CrPsAddr_t  debugVarAddr 
)
inlinestatic

Sets the value of the i-th element in the datapool array debugVarAddr.

Parameters
iIndex variable
debugVarAddrThe value to be stored into the i-th element of datapool array debugVarAddr.

Definition at line 180 of file CrPsDpServHk.h.

static void setDpdebugVarItem ( int  i,
CrPsValueU4_t  debugVar 
)
inlinestatic

Sets the value of the i-th element in the datapool array debugVar.

Parameters
iIndex variable
debugVarThe value to be stored into the i-th element of datapool array debugVar.

Definition at line 360 of file CrPsDpServHk.h.

static void setDpdestItem ( int  i,
CrPsDestSrc_t  dest 
)
inlinestatic

Sets the value of the i-th element in the datapool array dest.

Parameters
iIndex variable
destThe value to be stored into the i-th element of datapool array dest.

Definition at line 210 of file CrPsDpServHk.h.

static void setDpisEnabledItem ( int  i,
CrPsFlag_t  isEnabled 
)
inlinestatic

Sets the value of the i-th element in the datapool array isEnabled.

Parameters
iIndex variable
isEnabledThe value to be stored into the i-th element of datapool array isEnabled.

Definition at line 240 of file CrPsDpServHk.h.

static void setDplstIdItem ( int  i,
CrPsParamId_t  lstId 
)
inlinestatic

Sets the value of the i-th element in the datapool array lstId.

Parameters
iIndex variable
lstIdThe value to be stored into the i-th element of datapool array lstId.

Definition at line 390 of file CrPsDpServHk.h.

static void setDplstNSampRepItem ( int  i,
CrPsNumberU2_t  lstNSampRep 
)
inlinestatic

Sets the value of the i-th element in the datapool array lstNSampRep.

Parameters
iIndex variable
lstNSampRepThe value to be stored into the i-th element of datapool array lstNSampRep.

Definition at line 420 of file CrPsDpServHk.h.

static void setDplstSampleRepItem ( int  i,
CrPsRepetition_t  lstSampleRep 
)
inlinestatic

Sets the value of the i-th element in the datapool array lstSampleRep.

Parameters
iIndex variable
lstSampleRepThe value to be stored into the i-th element of datapool array lstSampleRep.

Definition at line 450 of file CrPsDpServHk.h.

static void setDpnSimpleItem ( int  i,
CrPsNumberU2_t  nSimple 
)
inlinestatic

Sets the value of the i-th element in the datapool array nSimple.

Parameters
iIndex variable
nSimpleThe value to be stored into the i-th element of datapool array nSimple.

Definition at line 480 of file CrPsDpServHk.h.

static void setDpperiodItem ( int  i,
CrPsPeriod_t  period 
)
inlinestatic

Sets the value of the i-th element in the datapool array period.

Parameters
iIndex variable
periodThe value to be stored into the i-th element of datapool array period.

Definition at line 270 of file CrPsDpServHk.h.

static void setDpsampleBufIdItem ( int  i,
CrPsParamId_t  sampleBufId 
)
inlinestatic

Sets the value of the i-th element in the datapool array sampleBufId.

Parameters
iIndex variable
sampleBufIdThe value to be stored into the i-th element of datapool array sampleBufId.

Definition at line 510 of file CrPsDpServHk.h.

static void setDpsidItem ( int  i,
CrPsSid_t  sid 
)
inlinestatic

Sets the value of the i-th element in the datapool array sid.

Parameters
iIndex variable
sidThe value to be stored into the i-th element of datapool array sid.

Definition at line 300 of file CrPsDpServHk.h.

P&P Software GmbH, Copyright 2012-2013, All Rights Reserved