ErrorLib 1.0.8-master SHA: 810228da25
PARA_Timestamp.c File Reference

Parameter for displaying the actual timestamp. More...

#include <stdbool.h>
#include <stdint.h>
#include "project_config.h"
#include "Para/PARA_Lib.h"
#include "Error/timestamp.h"
#include "Para/PARA_ID_System.h"

Functions

int32_t ReadFunction_second (Parameter *ptThis, uint16_t ui16SubId, void *pData, int32_t ui32MaxCount, uint32_t ui32Offset, ParameterAccessSource tAccessSource, uint8_t ui8AccessLevel)
 
 ParameterU32 (0, PARA_ID_ErrorStackActualTimestamp1, GROUP_ID_System, "Actual Timestamp", "[UTC]{0}", "Value of actual Timestamp counter", "", "", "", 1, MIN_uint32, MAX_uint32, 0, ReadFunction_second, WriteFunction_STD_Const, SetToDefaultFunction_STD_Const, VIEWER_READ|USER_READ|PROFESSIONAL_READ|DEVELOPER_READ, NOT_STORED, FLAG_SCOPEABLE|FLAG_VOLATILE) int32_t ReadFunction_Nanosecond(Parameter *ptThis
 
return GetDataTypeSize (TYPE_uint32)
 

Variables

uint16_t ui16SubId
 
uint16_t void * pData
 
uint16_t void int32_t ui32MaxCount
 
uint16_t void int32_t uint32_t ui32Offset
 
uint16_t void int32_t uint32_t ParameterAccessSource tAccessSource
 
uint16_t void int32_t uint32_t ParameterAccessSource uint8_t ui8AccessLevel
 

Detailed Description

Parameter for displaying the actual timestamp.


© Copyright 2017-2022 Copyright: Retostronik GmbH Stütingstraße 30 58285 Gevelsberg

Function Documentation

◆ GetDataTypeSize()

return GetDataTypeSize ( TYPE_uint32  )

◆ ParameterU32()

ParameterU32 ( ,
PARA_ID_ErrorStackActualTimestamp1  ,
GROUP_ID_System  ,
"Actual Timestamp"  ,
"{0}"  [UTC],
"Value of actual Timestamp counter"  ,
""  ,
""  ,
""  ,
,
MIN_uint32  ,
MAX_uint32  ,
,
ReadFunction_second  ,
WriteFunction_STD_Const  ,
SetToDefaultFunction_STD_Const  ,
VIEWER_READ|USER_READ|PROFESSIONAL_READ|  DEVELOPER_READ,
NOT_STORED  ,
FLAG_SCOPEABLE|  FLAG_VOLATILE 
)

◆ ReadFunction_second()

int32_t ReadFunction_second ( Parameter *  ptThis,
uint16_t  ui16SubId,
void *  pData,
int32_t  ui32MaxCount,
uint32_t  ui32Offset,
ParameterAccessSource  tAccessSource,
uint8_t  ui8AccessLevel 
)

Variable Documentation

◆ pData

uint16_t void* pData

◆ tAccessSource

uint16_t void int32_t uint32_t ParameterAccessSource tAccessSource

◆ ui16SubId

uint16_t ui16SubId

◆ ui32MaxCount

uint16_t void int32_t ui32MaxCount

◆ ui32Offset

uint16_t void int32_t uint32_t ui32Offset

◆ ui8AccessLevel

uint16_t void int32_t uint32_t ParameterAccessSource uint8_t ui8AccessLevel
Initial value:
{
uint16_t void * pData
Definition: PARA_Timestamp.c:62
uint32_t ui32NanoSeconds
Nanoseconds of the timestamp.
Definition: timestamp.h:32
Type_Timestamp getTimestamp(void)