ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
TParameter_Descriptor Struct Reference

Parameter description structure definition. More...

#include <Parameter_Base_Defines.h>

Collaboration diagram for TParameter_Descriptor:
Collaboration graph

Public Attributes

const C8c8_Name
 Pointer to parameter name. More...
 
const C8c8_Group
 Pointer to parameter group name. More...
 
const C8c8_Description
 Pointer to parameter description: 4 byte. More...
 
const C8c8_Unit
 Pointer to parameter unit name. More...
 
U64 u64_PUUID_High
 Parameter universally unique identifier high. More...
 
U64 u64_PUUID_Low
 Parameter universally unique identifier low. More...
 
U32 u32_ID
 Unique parameter ID. More...
 
TConOpSys_Variant_Data_Type enum_Data_Type
 Parameter data type. More...
 
TParameter_Access_Mode enum_Access_Mode
 Parameter access mode. More...
 
TParameter_Boundary_Check_Mode enum_Limit_Check_Mode
 Parameter limit check mode. More...
 
TParameter_Display_Format enum_Display_Format
 Parameter display format. More...
 
BOOL bool_Nonvolatile
 Parameter nonvolatile flag. More...
 
TParameter_Storage_Type enum_Storage_Type
 Parameter storage type. More...
 
U32 u32_Element_Count
 Element count. More...
 
TConOpSys_Variant_Datastruct_Storage
 Pointer to the data storage. More...
 
TConOpSys_Variant_Data struct_Minimum_Value
 Minimum value. More...
 
TConOpSys_Variant_Data struct_Maximum_Value
 Maximum value. More...
 
TConOpSys_Variant_Data struct_Default_Value
 Default value. More...
 
TParameter_Extended_Descriptor_Baseobject_Extended_Descriptor
 Pointer to extendet parameter description structure. More...
 
TParameter_Baseobject_Parameter
 Pointer to parameter data storage structure. More...
 

Detailed Description

Parameter description structure definition.

Member Data Documentation

◆ bool_Nonvolatile

BOOL TParameter_Descriptor::bool_Nonvolatile

◆ c8_Description

const C8* TParameter_Descriptor::c8_Description

Pointer to parameter description: 4 byte.

Referenced by TParameter_Base::Get_Description(), and TParameter_Base::Send_Information().

◆ c8_Group

const C8* TParameter_Descriptor::c8_Group

Pointer to parameter group name.

Note
Size: 4 byte

Referenced by TParameter_Base::Get_Group_Name(), and TParameter_Base::Send_Information().

◆ c8_Name

const C8* TParameter_Descriptor::c8_Name

Pointer to parameter name.

Note
Size: 4 byte

Referenced by TParameter_Base::Get_Parameter_Name(), TParameter_Base::Is_Name(), and TParameter_Base::Send_Information().

◆ c8_Unit

const C8* TParameter_Descriptor::c8_Unit

Pointer to parameter unit name.

Note
Size: 4 byte

Referenced by TParameter_Base::Get_Unit_Name(), and TParameter_Base::Send_Information().

◆ enum_Access_Mode

TParameter_Access_Mode TParameter_Descriptor::enum_Access_Mode

◆ enum_Data_Type

TConOpSys_Variant_Data_Type TParameter_Descriptor::enum_Data_Type

Parameter data type.

Note
Size: 4 byte

Referenced by TParameter_Base::Configure().

◆ enum_Display_Format

TParameter_Display_Format TParameter_Descriptor::enum_Display_Format

Parameter display format.

Note
Size: 4 byte

Referenced by TParameter_Base::Get_Display_Format(), and TParameter_Base::Get_Parameter_Properties().

◆ enum_Limit_Check_Mode

TParameter_Boundary_Check_Mode TParameter_Descriptor::enum_Limit_Check_Mode

◆ enum_Storage_Type

TParameter_Storage_Type TParameter_Descriptor::enum_Storage_Type

Parameter storage type.

Note
Size: 4 byte

Referenced by TParameter_Base::Is_Quasivolatile().

◆ object_Extended_Descriptor

TParameter_Extended_Descriptor_Base* TParameter_Descriptor::object_Extended_Descriptor

Pointer to extendet parameter description structure.

Note
Size: 4 byte

◆ object_Parameter

TParameter_Base* TParameter_Descriptor::object_Parameter

Pointer to parameter data storage structure.

Note
Size: 4 byte

◆ struct_Default_Value

TConOpSys_Variant_Data TParameter_Descriptor::struct_Default_Value

◆ struct_Maximum_Value

TConOpSys_Variant_Data TParameter_Descriptor::struct_Maximum_Value

Maximum value.

Note
Size: sizeof(TConOpSys_Variant_Data)

Referenced by TParameter_Base::Check_And_Fix_Out_Of_Limit_Value(), TParameter_Base::Check_Limits(), and TParameter_Base::Get_Maximum_Value().

◆ struct_Minimum_Value

TConOpSys_Variant_Data TParameter_Descriptor::struct_Minimum_Value

Minimum value.

Note
Size: sizeof(TConOpSys_Variant_Data)

Referenced by TParameter_Base::Check_And_Fix_Out_Of_Limit_Value(), TParameter_Base::Check_Limits(), and TParameter_Base::Get_Minimum_Value().

◆ struct_Storage

TConOpSys_Variant_Data* TParameter_Descriptor::struct_Storage

◆ u32_Element_Count

U32 TParameter_Descriptor::u32_Element_Count

◆ u32_ID

U32 TParameter_Descriptor::u32_ID

Unique parameter ID.

Note
Size: 4 byte

Referenced by TParameter_Base::Get_ID(), and TParameter_Base::Is_ID().

◆ u64_PUUID_High

U64 TParameter_Descriptor::u64_PUUID_High

Parameter universally unique identifier high.

Note
Size: 8 byte

Referenced by TParameter_Base::Get_PUUID_High().

◆ u64_PUUID_Low

U64 TParameter_Descriptor::u64_PUUID_Low

Parameter universally unique identifier low.

Note
Size: 8 byte

Referenced by TParameter_Base::Get_PUUID_Low().


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