ParaLib 2.0.28-master SHA: b4a0dafd73
ParameterRequest Struct Reference

Request information passed to the callbacks OnRead, OnWrite and SetToDefault of a parameter and to IsValidForRead, IsValidForWrite and IsValidForSetToDefault. More...

#include <PARA_Lib.h>

Data Fields

uint16_t ui16SubId
 SubID to process. More...
 
void * pData
 Read: output buffer for the value. Write: input buffer with the new value. More...
 
int32_t i32MaxCount
 Buffer size in bytes. More...
 
uint32_t ui32Offset
 Character offset for strings, always 0 for all other datatypes. More...
 
ParameterAccessSource tAccessSource
 Source of access (see Access restrictions). More...
 
uint8_t ui8AccessLevel
 Actual AccessLevel (see Access restrictions). More...
 

Detailed Description

Request information passed to the callbacks OnRead, OnWrite and SetToDefault of a parameter and to IsValidForRead, IsValidForWrite and IsValidForSetToDefault.

SetToDefault only uses ui16SubId, tAccessSource and ui8AccessLevel.

Field Documentation

◆ i32MaxCount

int32_t i32MaxCount

Buffer size in bytes.

◆ pData

void* pData

Read: output buffer for the value. Write: input buffer with the new value.

◆ tAccessSource

ParameterAccessSource tAccessSource

Source of access (see Access restrictions).

◆ ui16SubId

uint16_t ui16SubId

SubID to process.

◆ ui32Offset

uint32_t ui32Offset

Character offset for strings, always 0 for all other datatypes.

◆ ui8AccessLevel

uint8_t ui8AccessLevel

Actual AccessLevel (see Access restrictions).


The documentation for this struct was generated from the following file: