ConOpSys V2970  P004.07
ANVILEX control operating system
Classes | Enumerations
Parameter_Base_Defines.h File Reference

Parameter database defines header file. More...

#include "ConOpSys_Variant.h"
Include dependency graph for Parameter_Base_Defines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TParameter_Extended_Descriptor_Base
 Parameter extended description structure definition. More...
 
struct  TParameter_Dimension_Descriptor
 Parameter dimension descriptor. More...
 
struct  TParameter_Descriptor
 Parameter description structure definition. More...
 
struct  TParameter_Extern_Storage_Frame
 Parameter extern storage frame structure definition. More...
 
union  TParameter_Properties
 Parameter properties structure. More...
 
union  TParameter_Status
 Parameter satus word. More...
 
union  TRemote_Parameter_Properties
 Remote parameter properties structure. More...
 
struct  TRemote_Parameter_Mapping_Descriptor
 Remote parameter descriptor. More...
 

Enumerations

enum  TParameter_Access_Mode {
  access_mode_Unknown = 0 , access_mode_Constant = 1 , access_mode_Read_Only = 2 , access_mode_Write_Only = 3 ,
  access_mode_Read_Write = 4 , access_mode_No_Access = 5
}
 Parameter local access mode enumeration. More...
 
enum  TRemote_Parameter_Access_Mode { enum_Unknown = 0 , enum_Read = 1 , enum_Write = 2 , enum_No_Access = 3 }
 Parameter remote access mode enumeration. More...
 
enum  TParameter_Boundary_Check_Mode {
  check_mode_Unknown = 0 , check_mode_No_Check = 1 , check_mode_User = 2 , check_mode_Less = 3 ,
  check_mode_LessEqual = 4 , check_mode_Greater = 5 , check_mode_GreaterEqual = 6 , check_mode_Less_Greater = 7 ,
  check_mode_Less_GreaterEqual = 8 , check_mode_LessEqual_Greater = 9 , check_mode_LessEqual_GreaterEqual = 10
}
 Parameter boundary check mode enimeration. More...
 
enum  TParameter_Display_Format {
  display_format_Native = 0 , display_format_Decimal = 1 , display_format_Hexadecimal = 2 , display_format_Octal = 3 ,
  display_format_Binary = 4 , display_format_Enumeration = 5 , display_format_Boolean_True_False = 6 , display_format_Boolean_On_Off = 7 ,
  display_format_Boolean_Enable_Disable = 8 , display_format_Scientific = 9 , display_format_Binary_Coded_Decimal = 10 , display_format_IP_V4 = 11 ,
  display_format_IP_V6 = 12
}
 Parameter fisplay format enumeration. More...
 
enum  TParameter_Display_Fraction_Digit {
  display_fraction_digits_All_Digits = 0 , display_fraction_digits_0_Digits = 1 , display_fraction_digits_1_Digits = 2 , display_fraction_digits_2_Digits = 3 ,
  display_fraction_digits_3_Digits = 4 , display_fraction_digits_4_Digits = 5 , display_fraction_digits_5_Digits = 6 , display_fraction_digits_6_Digits = 7 ,
  display_fraction_digits_7_Digits = 8 , display_fraction_digits_8_Digits = 9 , display_fraction_digits_9_Digits = 10 , display_fraction_digits_10_Digits = 11 ,
  display_fraction_digits_11_Digits = 12 , display_fraction_digits_12_Digits = 13 , display_fraction_digits_13_Digits = 14 , display_fraction_digits_14_Digits = 15 ,
  display_fraction_digits_15_Digits = 16
}
 Parameter display fraction number enumeration. More...
 
enum  TParameter_Initialisation_Status { enum_Uninitialised = 0 , enum_Default_Initialised = 1 , enum_Media_Initialised = 2 , enum_Initialisation_Error = 3 }
 Parameter initialisation source status enumeration. More...
 
enum  TParameter_Storage_Type { pst_enum_Unknown = 0 , pst_enum_Volatile = 1 , pst_enum_Nonvolatile = 2 , pst_enum_Quasivolatile = 3 }
 Parameter storage type enumeration. More...
 

Detailed Description

Parameter database defines header file.

Attention
No special attention requered.
Revision
2508
Date
2021-03-19 15:23:33 +0500 (Fr, 19 Mrz 2021)
Author
ggavrituhin

Enumeration Type Documentation

◆ TParameter_Access_Mode

Parameter local access mode enumeration.

Enumerator
access_mode_Unknown 

Unknown access mode.

access_mode_Constant 

Read on constant access mode.

access_mode_Read_Only 

Read only access mode.

access_mode_Write_Only 

Write only access mode.

access_mode_Read_Write 

Read and write access mode.

access_mode_No_Access 

No access mode.

◆ TParameter_Boundary_Check_Mode

Parameter boundary check mode enimeration.



Enumerator
check_mode_Unknown 

Unknown limit checking mode. Typical not allowed condition.

check_mode_No_Check 

No limit check.

check_mode_User 

User defined limit check, boundary check routine must be implemented by user.

check_mode_Less 

Less as.

check_mode_LessEqual 

Less or equal as.

check_mode_Greater 

Greater as.

check_mode_GreaterEqual 

Greater or equal as.

check_mode_Less_Greater 

Less and greater as.

check_mode_Less_GreaterEqual 

Less and greater or equal as.

check_mode_LessEqual_Greater 

Less or equal and greater as.

check_mode_LessEqual_GreaterEqual 

Less or equal and greater or equal as.

◆ TParameter_Display_Format

Parameter fisplay format enumeration.

Enumerator
display_format_Native 

Native format.

display_format_Decimal 

Decimal format.

display_format_Hexadecimal 

Hexadecimal format.

display_format_Octal 

Octal format.

display_format_Binary 

Binary format.

display_format_Enumeration 

Enumeration format.

display_format_Boolean_True_False 

True/False format.

display_format_Boolean_On_Off 

On/Off format.

display_format_Boolean_Enable_Disable 

Enable/Disable format.

display_format_Scientific 

Scentific format.

display_format_Binary_Coded_Decimal 

BCD format.

display_format_IP_V4 

IPv4 format.

display_format_IP_V6 

IPv6 format.

◆ TParameter_Display_Fraction_Digit

Parameter display fraction number enumeration.

Enumerator
display_fraction_digits_All_Digits 

Show all possible digits.

display_fraction_digits_0_Digits 

Show 0 digits of the fraction part.

display_fraction_digits_1_Digits 

Show 1 digit of the fraction part.

display_fraction_digits_2_Digits 

Show 2 digits of the fraction part.

display_fraction_digits_3_Digits 

Show 3 digits of the fraction part.

display_fraction_digits_4_Digits 

Show 4 digits of the fraction part.

display_fraction_digits_5_Digits 

Show 5 digits of the fraction part.

display_fraction_digits_6_Digits 

Show 6 digits of the fraction part.

display_fraction_digits_7_Digits 

Show 7 digits of the fraction part.

display_fraction_digits_8_Digits 

Show 8 digits of the fraction part.

display_fraction_digits_9_Digits 

Show 9 digits of the fraction part.

display_fraction_digits_10_Digits 

Show 10 digits of the fraction part.

display_fraction_digits_11_Digits 

Show 11 digits of the fraction part.

display_fraction_digits_12_Digits 

Show 12 digits of the fraction part.

display_fraction_digits_13_Digits 

Show 13 digits of the fraction part.

display_fraction_digits_14_Digits 

Show 14 digits of the fraction part.

display_fraction_digits_15_Digits 

Show 15 digits of the fraction part.

◆ TParameter_Initialisation_Status

Parameter initialisation source status enumeration.

Enumerator
enum_Uninitialised 

Parameter value not initialised.

enum_Default_Initialised 

Parameter value initialised from default value.

enum_Media_Initialised 

Parameter value initialised from value stored in media.

enum_Initialisation_Error 

Parameter value initialisation error.

◆ TParameter_Storage_Type

Parameter storage type enumeration.

Enumerator
pst_enum_Unknown 

Parameter storage typr unknown or undefined.

pst_enum_Volatile 

Volatile parameter.

pst_enum_Nonvolatile 

Nonvolatile parameter.

pst_enum_Quasivolatile 

Quasivolatile parameter.

◆ TRemote_Parameter_Access_Mode

Parameter remote access mode enumeration.

Enumerator
enum_Unknown 

Unknown access mode.

enum_Read 

Read access mode.

enum_Write 

Write access mode.

enum_No_Access 

No access mode.