|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
SCOPE_ID parameter class. More...
#include <Parameter_SCOPE_ID.h>


Public Member Functions | |
| virtual BOOL | Init () |
| Parameter initialisation. More... | |
Public Member Functions inherited from TParameter_Base | |
| TParameter_Base () | |
| Parameter base class constructor method. More... | |
| VOID | Set_Type (TConOpSys_Variant_Data_Type enum_Type) |
| Set new parameter datatype. More... | |
| VOID | Set_Media_Storage_Index (U32 u32_New_Media_Storage_Index) |
| Set media storage index. More... | |
| BOOL | Is_Pointer_Type () |
| Return test result for parameter is pointer type. More... | |
| BOOL | Is_Storage_Type () |
| Return test result for parameter is storage type. More... | |
| BOOL | Is_Name (C8 *c8_Parameter_Name) |
| Return parameter name checking status. More... | |
| BOOL | Is_ID (U32 u32_ID) |
| Return parameter identifier checking status. More... | |
| BOOL | Is_Value_Valid () |
| Return status of the parameter value validation. More... | |
| BOOL | Is_Nonvolatile () |
| Return nonvalatile parameter status. More... | |
| BOOL | Is_Quasivolatile () |
| Return quasivalatile parameter status. More... | |
| BOOL | Is_Store_To_Media_Database () |
| Return store to media parameter status. More... | |
| BOOL | Is_Initialised () |
| Return parameter initialisation status. More... | |
| BOOL | Is_Default_Initialised () |
| Return parameter default value initialisation status. More... | |
| BOOL | Is_Media_Initialised () |
| Return parameter media value initialisation status. More... | |
| BOOL | Is_Writable () |
| Return parameter writability status. More... | |
| BOOL | Is_Readable () |
| Return parameter readability status. More... | |
| BOOL | Is_Array () |
| Return parameter array status. More... | |
| BOOL | Is_Element_Exists (U32 u32_Element_Index) |
| Return parameter element index exist status. More... | |
| VOID | Send_Information (TProtocol_Base *object_Protocol) |
| Send parameter information over given protocol. More... | |
| BOOL | Write_Value_As_String (C8 *s8_New_Value) |
| Write parameter value from zero terminated decimal string. More... | |
| BOOL | Write_Value_As_Hex_String (C8 *s8_New_Value) |
| Write parameter value from zero terminated hex string. More... | |
| BOOL | Write_Value_As_Hex_String (C8 *s8_New_Value, U32 u32_Element_Index) |
| Write parameter element value from zero terminated hex string. More... | |
| BOOL | Write_Value_As_BOOL (BOOL bool_New_Value) |
| Write parameter value from boolean value. More... | |
| BOOL | Write_Value_As_U8 (U8 u8_New_Value) |
| Write parameter value from U8 value. More... | |
| BOOL | Write_Value_As_I8 (I8 i8_New_Value) |
| Write parameter value from I8 value. More... | |
| BOOL | Write_Value_As_U16 (U16 u16_New_Value) |
| Write parameter value from U16 value. More... | |
| BOOL | Write_Value_As_I16 (I16 i16_New_Value) |
| Write parameter value from I16 value. More... | |
| BOOL | Write_Value_As_U32 (U32 u32_New_Value) |
| Write parameter value from U32 value. More... | |
| BOOL | Write_Value_As_I32 (I32 i32_New_Value) |
| Write parameter value from I32 value. More... | |
| BOOL | Write_Value_As_U64 (U64 u64_New_Value) |
| Write parameter value from U64 value. More... | |
| BOOL | Write_Value_As_U64 (U64 u64_New_Value, U32 u32_Element_Index) |
| Write parameter value from U64 value. More... | |
| BOOL | Write_Value_As_I64 (I64 i64_New_Value) |
| Write parameter value from I64 value. More... | |
| BOOL | Write_Value_As_F32 (F32 f32_New_Value) |
| Write parameter value from F32 value. More... | |
| BOOL | Write_Value_As_F64 (F64 f64_New_Value) |
| Write parameter value from F64 value. More... | |
| BOOL | Write_Value_As_Variant (TConOpSys_Variant *object_New_Value) |
| Write parameter value from variant value. More... | |
| BOOL | Write_Value_As_Variant (TConOpSys_Variant *object_New_Value, U32 u32_Element_Index) |
| Write parameter element value from variant value. More... | |
| BOOL | Read_Value_As_BOOL (BOOL *bool_Value) |
| Read parameter value as boolean value. More... | |
| BOOL | Read_Value_As_U8 (U8 *u8_Value) |
| Read parameter value as 8-bit unsigned value. More... | |
| BOOL | Read_Value_As_I8 (I8 *i8_Value) |
| Read parameter value as 8-bit signed value. More... | |
| BOOL | Read_Value_As_U16 (U16 *u16_Value) |
| Read parameter value as 16-bit unsigned value. More... | |
| BOOL | Read_Value_As_I16 (I16 *i16_Value) |
| Read parameter value as 16-bit signed value. More... | |
| BOOL | Read_Value_As_U32 (U32 *u32_Value) |
| Read parameter value as 32-bit unsigned value. More... | |
| BOOL | Read_Value_As_I32 (I32 *i32_Value) |
| Read parameter value as 32-bit signed value. More... | |
| BOOL | Read_Value_As_U64 (U64 *u64_Value) |
| Read parameter value as 64-bit unsigned value. More... | |
| BOOL | Read_Value_As_I64 (I64 *i64_Value) |
| Read parameter value as 64-bit signed value. More... | |
| BOOL | Read_Value_As_F32 (F32 *f32_Value) |
| Read parameter value as 32-bit floating point value. More... | |
| BOOL | Read_Value_As_F64 (F64 *f64_Value) |
| Read parameter value as 64-bit floating point value. More... | |
| BOOL | Read_Value_As_Variant (TConOpSys_Variant *object_Read_Value) |
| Read parameter value as variant value. More... | |
| BOOL | Read_Value_As_Variant (TConOpSys_Variant *object_Read_Value, U32 u32_Element_Index) |
| Read parameter value as variant value. More... | |
| BOOL | Read_Value_As_Raw_Data (U8 *u8_Raw_Data) |
| Read parameter value as raw data value. More... | |
| VOID | Connect (TBlock_Output_Connector *object_Connector) |
| Connect parameter to the function block output connector. More... | |
| VOID | Connect (BOOL bool_Value) |
| Connect parameter to the constant value of BOOL datatype. More... | |
| VOID | Connect (I8 i8_Value) |
| Connect parameter to the constant value of I8 datatype. More... | |
| VOID | Connect (U8 u8_Value) |
| Connect parameter to the constant value of U8 datatype. More... | |
| VOID | Connect (I16 i16_Value) |
| Connect parameter to the constant value of I16 datatype. More... | |
| VOID | Connect (U16 u16_Value) |
| Connect parameter to the constant value of U16 datatype. More... | |
| VOID | Connect (I32 i32_Value) |
| Connect parameter to the constant value of I32 datatype. More... | |
| VOID | Connect (U32 u32_Value) |
| Connect parameter to the constant value of U32 datatype. More... | |
| VOID | Connect (I64 i64_Value) |
| Connect parameter to the constant value of I64 datatype. More... | |
| VOID | Connect (U64 u64_Value) |
| Connect parameter to the constant value of U64 datatype. More... | |
| VOID | Connect (F32 f32_Value) |
| Connect parameter to the constant value of F32 datatype. More... | |
| VOID | Connect (F64 f64_Value) |
| Connect parameter to the constant value of F64 datatype. More... | |
| U32 | Get_ID () |
| Get parameter identifier. More... | |
| TConOpSys_Variant_Data_Type | Get_Storage_Type () |
| Get parameter underlying storage data type. More... | |
| U32 | Get_Parameter_Properties () |
| Get parameter properties as U32 value. More... | |
| U32 | Get_Parameter_Element_Count () |
| Get parameter element count by array parameters. More... | |
| TConOpSys_Variant_Data_Type | Get_Type () |
| Get parameter actual datatype. More... | |
| TParameter_Access_Mode | Get_Access_Mode () |
| Get parameter actual access mode. More... | |
| TParameter_Boundary_Check_Mode | Get_Limit_Check_Mode () |
| Get parameter actual boundary check mode. More... | |
| TParameter_Display_Format | Get_Display_Format () |
| Get parameter actual display format. More... | |
| BOOL | Get_Nonvolatile_Flag () |
| Get parameter nonvolatile flag. More... | |
| U32 | Get_Size () |
| Get parameter value in bytes. More... | |
| TConOpSys_Variant | Get_Minimum_Value () |
| Get parameter minimum value as variant. More... | |
| TConOpSys_Variant | Get_Maximum_Value () |
| Get parameter maximum value as variant. More... | |
| TConOpSys_Variant | Get_Default_Value () |
| Get parameter default value as variant. More... | |
| TConOpSys_Variant | Get_Value () |
| Get parameter actual value as variant. More... | |
| TConOpSys_Variant_Data | Get_Variant_Data () |
| Get parameter actual underlaying storage datatype. More... | |
| TConOpSys_Variant_Data | Get_Variant_Data (U32 u32_Element_Index) |
| Get parameter actual underlaying storage datatype. More... | |
| U32 | Get_Media_Storage_Index () |
| Get parameter actual media storage index. More... | |
| VOID | Clear_Media_Storage_Index () |
| Clear parameter actual media storage index. More... | |
| U64 | Get_PUUID_High () |
| Get parameter actual PUUID high. More... | |
| U64 | Get_PUUID_Low () |
| Get parameter actual PUUID low. More... | |
| U32 | Get_Element_Count () |
| Get parameter element count. More... | |
| C8 * | Get_Parameter_Name () |
| Get parameter name. More... | |
| C8 * | Get_Group_Name () |
| Get parameter group name. More... | |
| C8 * | Get_Description () |
| Get parameter description. More... | |
| C8 * | Get_Unit_Name () |
| Get parameter units name. More... | |
| VOID | Clear_Value () |
| Clear parameter value. More... | |
| virtual BOOL | Init_Data_Processing () |
| Parameter initialisation data default virtual processing method. More... | |
| virtual BOOL | Pre_Read_Data_Processing () |
| Parameter pre-read data processing default virtual processing method. More... | |
| virtual BOOL | Post_Read_Data_Processing () |
| Parameter post-read data processing default virtual processing method. More... | |
| virtual BOOL | Pre_Write_Data_Processing () |
| Parameter pre-write data processing default virtual processing method. More... | |
| virtual BOOL | Post_Write_Data_Processing () |
| Parameter post-write data processing default virtual processing method. More... | |
| virtual BOOL | Check_Parameter_Boundary_Processing () |
| Check parameter boundary data processing default virtual processing method. More... | |
| virtual BOOL | Check_And_Fix_Parameter_Boundary_Processing () |
| Fix parameter boundary data processing default virtual processing method. More... | |
| VOID | Set_Store_Request () |
| Set parameter value store request. More... | |
| VOID | Clear_Store_Request () |
| Clear parameter value store request. More... | |
| VOID | Initialise_From_Media (TConOpSys_Variant_Data struct_Variant_Data_Pointer) |
| Initialise parameter value from the media. More... | |
| VOID | Initialise_From_Media (TConOpSys_Variant_Data struct_Variant_Data_Pointer, U32 u32_Element_Index) |
| Initialise parameter value from the media. More... | |
| VOID | Append_Hash_Data (U32 *u32_Hash_Value) |
| Append parameter descriptor data to the hash value. More... | |
| VOID | operator= (TBlock_Output_Connector &object_Connector) |
| Connect to the output connector. More... | |
Additional Inherited Members | |
Public Attributes inherited from TParameter_Base | |
| TConOpSys_Variant | struct_Value |
| Parameter value storage variable. More... | |
Protected Member Functions inherited from TParameter_Base | |
| BOOL | Configure (const TParameter_Descriptor *struct_New_Parameter_Descriptor) |
| Configure parameter from parameter descriptor. More... | |
| BOOL | Initialise_Value () |
| Initiaise parameter value method. More... | |
| BOOL | Initialise_Element () |
| Initiaise single element parameter method. More... | |
| BOOL | Initialise_Array () |
| Initiaise array parameter method. More... | |
Protected Attributes inherited from TParameter_Base | |
| TParameter_Descriptor * | struct_Parameter_Descriptor = (TParameter_Descriptor*)NULL |
| Pointer to the parameter descriptor structure. More... | |
SCOPE_ID parameter class.
|
virtual |
Parameter initialisation.
| true | Success |
| false | Error |
Implements TParameter_Base.
References TParameter_Base::Configure(), TParameter_Base::Initialise_Value(), and struct_Parameter_Descriptor_SCOPE_ID.
