ConOpSys V2970  P004.07
ANVILEX control operating system
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TSignal_Recorder Class Reference

Signal recorder class. More...

#include <Signal_Recorder.h>

Collaboration diagram for TSignal_Recorder:
Collaboration graph

Public Member Functions

 TSignal_Recorder ()
 Class constructor method. More...
 
 ~TSignal_Recorder ()
 Class destructor method. More...
 
VOID Execute ()
 Data processing method. More...
 
VOID Set_Sample_Time (F32 f32_New_Sample_Time)
 Set new sample time. More...
 
BOOL Is_Armed ()
 Trigger armed status. More...
 
VOID Force ()
 Force trigger method. More...
 
VOID Set_Trigger_State (TSignal_Recorder_Trigger_State enum_New_Trigger_State)
 Set trigger state. More...
 
VOID Get_Trigger_State (TSignal_Recorder_Trigger_State *enum_Actual_Trigger_State)
 
BOOL Set_Trigger_Position (U32 u32_New_Trigger_Position)
 
VOID Get_Trigger_Position (U32 *u32_Actual_Trigger_Position)
 
BOOL Set_Trigger_Source (TParameter_Base *struct_Parameter)
 
BOOL Set_Trigger_Source (TBlock_Output_Connector *object_Connector)
 
BOOL Get_Trigger_Source (TParameter_Base **struct_Parameter)
 
VOID Set_Trigger_Mode (TSignal_Recorder_Trigger_Mode enum_New_Trigger_Mode)
 
VOID Get_Trigger_Mode (TSignal_Recorder_Trigger_Mode *enum_Actual_Trigger_Mode)
 
U32 Get_Data_Channel_Count ()
 Get scope channel count. More...
 
U32 Get_Data_Element_Per_Channel_Count ()
 
U32 Get_Data_Element_Size ()
 
BOOL Set_VDC_Channel_Index (U32 u32_VDC_Channel_Index)
 
BOOL Get_VDC_Channel_Index (U32 *u32_VDC_Channel_Index)
 
BOOL Set_VDC_Channel_Data_Index (U32 u32_VDC_Channel_Data_Index)
 
BOOL Get_VDC_Channel_Data_Index (U32 *u32_VDC_Channel_Data_Index)
 
BOOL Set_Channel_Data_Decimation (U32 u32_Channel_Data_Decimation)
 
BOOL Get_Channel_Data_Decimation (U32 *u32_Channel_Data_Decimation)
 
BOOL Get_Channel_Data_Timebase (F32 *f32_Channel_Data_Timebase)
 
BOOL Set_Data_Channel_Source (TParameter_Base *object_Parameter)
 
BOOL Set_Data_Channel_Source (U32 u32_Data_Channel_Index, TParameter_Base *object_Parameter)
 
BOOL Get_Data_Channel_Source (TParameter_Base **object_Parameter)
 
BOOL Get_Data_Channel_Source (U32 u32_Data_Channel_Index, TParameter_Base **object_Parameter)
 
BOOL Get_Data_Channel_Element (TSignal_Recorder_Data_Line **struct_Data_Line)
 
BOOL Get_Data_Channel_Element (U32 u32_Data_Channel_Index, U32 u32_Data_Channel_Element_Index, TSignal_Recorder_Data_Line **struct_Data_Line)
 
U32 Get_OS_Status ()
 This method return OS status. More...
 
BOOL Start_Operation ()
 This method set module in operation mode. More...
 

Private Member Functions

VOID Process_Dummy_Trigger ()
 
VOID Process_Match_BOOL_Trigger ()
 
VOID Process_Match_PBOOL_Trigger ()
 
VOID Process_Match_U8_Trigger ()
 
VOID Process_Match_PU8_Trigger ()
 
VOID Process_Match_I8_Trigger ()
 
VOID Process_Match_PI8_Trigger ()
 
VOID Process_Match_U16_Trigger ()
 
VOID Process_Match_PU16_Trigger ()
 
VOID Process_Match_I16_Trigger ()
 
VOID Process_Match_PI16_Trigger ()
 
VOID Process_Match_U32_Trigger ()
 
VOID Process_Match_PU32_Trigger ()
 
VOID Process_Match_I32_Trigger ()
 
VOID Process_Match_PI32_Trigger ()
 
VOID Process_Match_U64_Trigger ()
 
VOID Process_Match_PU64_Trigger ()
 
VOID Process_Match_I64_Trigger ()
 
VOID Process_Match_PI64_Trigger ()
 
VOID Process_Match_F32_Trigger ()
 
VOID Process_Match_PF32_Trigger ()
 
VOID Process_Match_F64_Trigger ()
 
VOID Process_Match_PF64_Trigger ()
 
VOID Process_Match_F80_Trigger ()
 
VOID Process_Match_PF80_Trigger ()
 
VOID Process_Rising_Edge_BOOL_Trigger ()
 
VOID Process_Rising_Edge_PBOOL_Trigger ()
 
VOID Process_Rising_Edge_U8_Trigger ()
 
VOID Process_Rising_Edge_PU8_Trigger ()
 
VOID Process_Rising_Edge_I8_Trigger ()
 
VOID Process_Rising_Edge_PI8_Trigger ()
 
VOID Process_Rising_Edge_U16_Trigger ()
 
VOID Process_Rising_Edge_PU16_Trigger ()
 
VOID Process_Rising_Edge_I16_Trigger ()
 
VOID Process_Rising_Edge_PI16_Trigger ()
 
VOID Process_Rising_Edge_U32_Trigger ()
 
VOID Process_Rising_Edge_PU32_Trigger ()
 
VOID Process_Rising_Edge_I32_Trigger ()
 
VOID Process_Rising_Edge_PI32_Trigger ()
 
VOID Process_Rising_Edge_U64_Trigger ()
 
VOID Process_Rising_Edge_PU64_Trigger ()
 
VOID Process_Rising_Edge_I64_Trigger ()
 
VOID Process_Rising_Edge_PI64_Trigger ()
 
VOID Process_Rising_Edge_F32_Trigger ()
 
VOID Process_Rising_Edge_PF32_Trigger ()
 
VOID Process_Rising_Edge_F64_Trigger ()
 
VOID Process_Rising_Edge_PF64_Trigger ()
 
VOID Process_Rising_Edge_F80_Trigger ()
 
VOID Process_Rising_Edge_PF80_Trigger ()
 
VOID Process_Falling_Edge_BOOL_Trigger ()
 
VOID Process_Falling_Edge_PBOOL_Trigger ()
 
VOID Process_Falling_Edge_U8_Trigger ()
 
VOID Process_Falling_Edge_PU8_Trigger ()
 
VOID Process_Falling_Edge_I8_Trigger ()
 
VOID Process_Falling_Edge_PI8_Trigger ()
 
VOID Process_Falling_Edge_U16_Trigger ()
 
VOID Process_Falling_Edge_PU16_Trigger ()
 
VOID Process_Falling_Edge_I16_Trigger ()
 
VOID Process_Falling_Edge_PI16_Trigger ()
 
VOID Process_Falling_Edge_U32_Trigger ()
 
VOID Process_Falling_Edge_PU32_Trigger ()
 
VOID Process_Falling_Edge_I32_Trigger ()
 
VOID Process_Falling_Edge_PI32_Trigger ()
 
VOID Process_Falling_Edge_U64_Trigger ()
 
VOID Process_Falling_Edge_PU64_Trigger ()
 
VOID Process_Falling_Edge_I64_Trigger ()
 
VOID Process_Falling_Edge_PI64_Trigger ()
 
VOID Process_Falling_Edge_F32_Trigger ()
 
VOID Process_Falling_Edge_PF32_Trigger ()
 
VOID Process_Falling_Edge_F64_Trigger ()
 
VOID Process_Falling_Edge_PF64_Trigger ()
 
VOID Process_Falling_Edge_F80_Trigger ()
 
VOID Process_Falling_Edge_PF80_Trigger ()
 
VOID Set_Data_Channel_Element_Dummy (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_BOOL (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PBOOL (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_U8 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PU8 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_I8 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PI8 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_U16 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PU16 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_I16 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PI16 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_U32 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PU32 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_I32 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PI32 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_U64 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PU64 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_I64 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PI64 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_F32 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PF32 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_F64 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PF64 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_F80 (U32 u32_Data_Channel_Index)
 
VOID Set_Data_Channel_Element_PF80 (U32 u32_Data_Channel_Index)
 

Private Attributes

TParameter_Baseobject_Data_Channel_Parameter [SCOPE_CHANNEL_COUNT]
 
TConOpSys_Variant_Data object_Data_Channel_Variable [SCOPE_CHANNEL_COUNT]
 
TSignal_Recorder_Data_Line struct_Data_Channel [SCOPE_CHANNEL_COUNT][SCOPE_CHANNEL_BUFFER_SIZE]
 
TParameter_Baseobject_Trigger_Level_Data_Parameter
 
TSignal_Recorder_Trigger_State enum_Trigger_State
 
U32 u32_Trigger_Position
 
U32 u32_Trigger_Pretrigger_Count
 
TParameter_Baseobject_Trigger_Parameter
 
TSignal_Recorder_Trigger_Mode enum_Trigger_Mode
 
U32 u32_Data_Channel_Count
 
U32 u32_Data_Elements_Per_Channel_Count
 
U32 u32_Current_Buffer_Index
 
U32 u32_Start_Buffer_Index
 
U32 u32_Data_Decimation
 Time decimation factor. More...
 
U32 u32_Data_Decimation_Counter
 Time decimation factor counter. More...
 
F32 f32_Sample_Time
 Basic sample time. More...
 
U32 u32_VDC_Channel_Index
 VDC channel index. More...
 
U32 u32_VDC_Channel_Data_Index
 VDC channel element index. More...
 
U32 u32_Temp_Index
 
VOID(TSignal_Recorder::* method_Process_Trigger )()
 Process trigger callback method pointer. More...
 
VOID(TSignal_Recorder::* Set_Data_Channel_Element [2 *SCOPE_CHANNEL_COUNT])(U32 u32_Data_Channel_Index)
 
TOS_Status_Structure struct_OS_Status
 Container for OS status. More...
 

Detailed Description

Signal recorder class.

Constructor & Destructor Documentation

◆ TSignal_Recorder()

TSignal_Recorder::TSignal_Recorder ( )

◆ ~TSignal_Recorder()

TSignal_Recorder::~TSignal_Recorder ( )

Class destructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

Member Function Documentation

◆ Execute()

VOID TSignal_Recorder::Execute ( )

◆ Force()

VOID TSignal_Recorder::Force ( )

Force trigger method.

References enum_Trigger_State, Set_Trigger_State(), trigger_state_Arm, and trigger_state_Force.

Here is the call graph for this function:

◆ Get_Channel_Data_Decimation()

BOOL TSignal_Recorder::Get_Channel_Data_Decimation ( U32 u32_Channel_Data_Decimation)

References u32_Data_Decimation.

◆ Get_Channel_Data_Timebase()

BOOL TSignal_Recorder::Get_Channel_Data_Timebase ( F32 f32_Channel_Data_Timebase)

References f32_Sample_Time.

◆ Get_Data_Channel_Count()

U32 TSignal_Recorder::Get_Data_Channel_Count ( )

Get scope channel count.

References u32_Data_Channel_Count.

◆ Get_Data_Channel_Element() [1/2]

BOOL TSignal_Recorder::Get_Data_Channel_Element ( TSignal_Recorder_Data_Line **  struct_Data_Line)

◆ Get_Data_Channel_Element() [2/2]

BOOL TSignal_Recorder::Get_Data_Channel_Element ( U32  u32_Data_Channel_Index,
U32  u32_Data_Channel_Element_Index,
TSignal_Recorder_Data_Line **  struct_Data_Line 
)

◆ Get_Data_Channel_Source() [1/2]

BOOL TSignal_Recorder::Get_Data_Channel_Source ( TParameter_Base **  object_Parameter)

References u32_VDC_Channel_Index.

◆ Get_Data_Channel_Source() [2/2]

BOOL TSignal_Recorder::Get_Data_Channel_Source ( U32  u32_Data_Channel_Index,
TParameter_Base **  object_Parameter 
)

◆ Get_Data_Element_Per_Channel_Count()

U32 TSignal_Recorder::Get_Data_Element_Per_Channel_Count ( )

◆ Get_Data_Element_Size()

U32 TSignal_Recorder::Get_Data_Element_Size ( )

◆ Get_OS_Status()

U32 TSignal_Recorder::Get_OS_Status ( )

This method return OS status.


Note
None
Returns
U32 - OS status
Override
Required
Attention
None

References struct_OS_Status, and TOS_Status_Structure::u32_Raw_Data.

◆ Get_Trigger_Mode()

VOID TSignal_Recorder::Get_Trigger_Mode ( TSignal_Recorder_Trigger_Mode enum_Actual_Trigger_Mode)

References enum_Trigger_Mode.

◆ Get_Trigger_Position()

VOID TSignal_Recorder::Get_Trigger_Position ( U32 u32_Actual_Trigger_Position)

References u32_Trigger_Position.

◆ Get_Trigger_Source()

BOOL TSignal_Recorder::Get_Trigger_Source ( TParameter_Base **  struct_Parameter)

References NULL, and object_Trigger_Parameter.

◆ Get_Trigger_State()

VOID TSignal_Recorder::Get_Trigger_State ( TSignal_Recorder_Trigger_State enum_Actual_Trigger_State)

References enum_Trigger_State.

◆ Get_VDC_Channel_Data_Index()

BOOL TSignal_Recorder::Get_VDC_Channel_Data_Index ( U32 u32_VDC_Channel_Data_Index)

◆ Get_VDC_Channel_Index()

BOOL TSignal_Recorder::Get_VDC_Channel_Index ( U32 u32_VDC_Channel_Index)

References u32_VDC_Channel_Index.

◆ Is_Armed()

BOOL TSignal_Recorder::Is_Armed ( )

Trigger armed status.

References enum_Trigger_State, and trigger_state_Arm.

◆ Process_Dummy_Trigger()

VOID TSignal_Recorder::Process_Dummy_Trigger ( )
private

Referenced by Set_Trigger_Mode(), and TSignal_Recorder().

Here is the caller graph for this function:

◆ Process_Falling_Edge_BOOL_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_BOOL_Trigger ( )
private

◆ Process_Falling_Edge_F32_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_F32_Trigger ( )
private

◆ Process_Falling_Edge_F64_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_F64_Trigger ( )
private

◆ Process_Falling_Edge_F80_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_F80_Trigger ( )
private

◆ Process_Falling_Edge_I16_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_I16_Trigger ( )
private

◆ Process_Falling_Edge_I32_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_I32_Trigger ( )
private

◆ Process_Falling_Edge_I64_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_I64_Trigger ( )
private

◆ Process_Falling_Edge_I8_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_I8_Trigger ( )
private

◆ Process_Falling_Edge_PBOOL_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PBOOL_Trigger ( )
private

◆ Process_Falling_Edge_PF32_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PF32_Trigger ( )
private

◆ Process_Falling_Edge_PF64_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PF64_Trigger ( )
private

◆ Process_Falling_Edge_PF80_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PF80_Trigger ( )
private

◆ Process_Falling_Edge_PI16_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PI16_Trigger ( )
private

◆ Process_Falling_Edge_PI32_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PI32_Trigger ( )
private

◆ Process_Falling_Edge_PI64_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PI64_Trigger ( )
private

◆ Process_Falling_Edge_PI8_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PI8_Trigger ( )
private

◆ Process_Falling_Edge_PU16_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PU16_Trigger ( )
private

◆ Process_Falling_Edge_PU32_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PU32_Trigger ( )
private

◆ Process_Falling_Edge_PU64_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PU64_Trigger ( )
private

◆ Process_Falling_Edge_PU8_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_PU8_Trigger ( )
private

◆ Process_Falling_Edge_U16_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_U16_Trigger ( )
private

◆ Process_Falling_Edge_U32_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_U32_Trigger ( )
private

◆ Process_Falling_Edge_U64_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_U64_Trigger ( )
private

◆ Process_Falling_Edge_U8_Trigger()

VOID TSignal_Recorder::Process_Falling_Edge_U8_Trigger ( )
private

◆ Process_Match_BOOL_Trigger()

VOID TSignal_Recorder::Process_Match_BOOL_Trigger ( )
private

◆ Process_Match_F32_Trigger()

VOID TSignal_Recorder::Process_Match_F32_Trigger ( )
private

◆ Process_Match_F64_Trigger()

VOID TSignal_Recorder::Process_Match_F64_Trigger ( )
private

◆ Process_Match_F80_Trigger()

VOID TSignal_Recorder::Process_Match_F80_Trigger ( )
private

◆ Process_Match_I16_Trigger()

VOID TSignal_Recorder::Process_Match_I16_Trigger ( )
private

◆ Process_Match_I32_Trigger()

VOID TSignal_Recorder::Process_Match_I32_Trigger ( )
private

◆ Process_Match_I64_Trigger()

VOID TSignal_Recorder::Process_Match_I64_Trigger ( )
private

◆ Process_Match_I8_Trigger()

VOID TSignal_Recorder::Process_Match_I8_Trigger ( )
private

◆ Process_Match_PBOOL_Trigger()

VOID TSignal_Recorder::Process_Match_PBOOL_Trigger ( )
private

◆ Process_Match_PF32_Trigger()

VOID TSignal_Recorder::Process_Match_PF32_Trigger ( )
private

◆ Process_Match_PF64_Trigger()

VOID TSignal_Recorder::Process_Match_PF64_Trigger ( )
private

◆ Process_Match_PF80_Trigger()

VOID TSignal_Recorder::Process_Match_PF80_Trigger ( )
private

◆ Process_Match_PI16_Trigger()

VOID TSignal_Recorder::Process_Match_PI16_Trigger ( )
private

◆ Process_Match_PI32_Trigger()

VOID TSignal_Recorder::Process_Match_PI32_Trigger ( )
private

◆ Process_Match_PI64_Trigger()

VOID TSignal_Recorder::Process_Match_PI64_Trigger ( )
private

◆ Process_Match_PI8_Trigger()

VOID TSignal_Recorder::Process_Match_PI8_Trigger ( )
private

◆ Process_Match_PU16_Trigger()

VOID TSignal_Recorder::Process_Match_PU16_Trigger ( )
private

◆ Process_Match_PU32_Trigger()

VOID TSignal_Recorder::Process_Match_PU32_Trigger ( )
private

◆ Process_Match_PU64_Trigger()

VOID TSignal_Recorder::Process_Match_PU64_Trigger ( )
private

◆ Process_Match_PU8_Trigger()

VOID TSignal_Recorder::Process_Match_PU8_Trigger ( )
private

◆ Process_Match_U16_Trigger()

VOID TSignal_Recorder::Process_Match_U16_Trigger ( )
private

◆ Process_Match_U32_Trigger()

VOID TSignal_Recorder::Process_Match_U32_Trigger ( )
private

◆ Process_Match_U64_Trigger()

VOID TSignal_Recorder::Process_Match_U64_Trigger ( )
private

◆ Process_Match_U8_Trigger()

VOID TSignal_Recorder::Process_Match_U8_Trigger ( )
private

◆ Process_Rising_Edge_BOOL_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_BOOL_Trigger ( )
private

◆ Process_Rising_Edge_F32_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_F32_Trigger ( )
private

◆ Process_Rising_Edge_F64_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_F64_Trigger ( )
private

◆ Process_Rising_Edge_F80_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_F80_Trigger ( )
private

◆ Process_Rising_Edge_I16_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_I16_Trigger ( )
private

◆ Process_Rising_Edge_I32_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_I32_Trigger ( )
private

◆ Process_Rising_Edge_I64_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_I64_Trigger ( )
private

◆ Process_Rising_Edge_I8_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_I8_Trigger ( )
private

◆ Process_Rising_Edge_PBOOL_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PBOOL_Trigger ( )
private

◆ Process_Rising_Edge_PF32_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PF32_Trigger ( )
private

◆ Process_Rising_Edge_PF64_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PF64_Trigger ( )
private

◆ Process_Rising_Edge_PF80_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PF80_Trigger ( )
private

◆ Process_Rising_Edge_PI16_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PI16_Trigger ( )
private

◆ Process_Rising_Edge_PI32_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PI32_Trigger ( )
private

◆ Process_Rising_Edge_PI64_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PI64_Trigger ( )
private

◆ Process_Rising_Edge_PI8_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PI8_Trigger ( )
private

◆ Process_Rising_Edge_PU16_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PU16_Trigger ( )
private

◆ Process_Rising_Edge_PU32_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PU32_Trigger ( )
private

◆ Process_Rising_Edge_PU64_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PU64_Trigger ( )
private

◆ Process_Rising_Edge_PU8_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_PU8_Trigger ( )
private

◆ Process_Rising_Edge_U16_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_U16_Trigger ( )
private

◆ Process_Rising_Edge_U32_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_U32_Trigger ( )
private

◆ Process_Rising_Edge_U64_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_U64_Trigger ( )
private

◆ Process_Rising_Edge_U8_Trigger()

VOID TSignal_Recorder::Process_Rising_Edge_U8_Trigger ( )
private

◆ Set_Channel_Data_Decimation()

BOOL TSignal_Recorder::Set_Channel_Data_Decimation ( U32  u32_Channel_Data_Decimation)

References u32_Data_Decimation.

◆ Set_Data_Channel_Element_BOOL()

VOID TSignal_Recorder::Set_Data_Channel_Element_BOOL ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_Dummy()

VOID TSignal_Recorder::Set_Data_Channel_Element_Dummy ( U32  u32_Data_Channel_Index)
private

Referenced by Set_Data_Channel_Source(), and TSignal_Recorder().

Here is the caller graph for this function:

◆ Set_Data_Channel_Element_F32()

VOID TSignal_Recorder::Set_Data_Channel_Element_F32 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_F64()

VOID TSignal_Recorder::Set_Data_Channel_Element_F64 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_F80()

VOID TSignal_Recorder::Set_Data_Channel_Element_F80 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_I16()

VOID TSignal_Recorder::Set_Data_Channel_Element_I16 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_I32()

VOID TSignal_Recorder::Set_Data_Channel_Element_I32 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_I64()

VOID TSignal_Recorder::Set_Data_Channel_Element_I64 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_I8()

VOID TSignal_Recorder::Set_Data_Channel_Element_I8 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PBOOL()

VOID TSignal_Recorder::Set_Data_Channel_Element_PBOOL ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PF32()

VOID TSignal_Recorder::Set_Data_Channel_Element_PF32 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PF64()

VOID TSignal_Recorder::Set_Data_Channel_Element_PF64 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PF80()

VOID TSignal_Recorder::Set_Data_Channel_Element_PF80 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PI16()

VOID TSignal_Recorder::Set_Data_Channel_Element_PI16 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PI32()

VOID TSignal_Recorder::Set_Data_Channel_Element_PI32 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PI64()

VOID TSignal_Recorder::Set_Data_Channel_Element_PI64 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PI8()

VOID TSignal_Recorder::Set_Data_Channel_Element_PI8 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PU16()

VOID TSignal_Recorder::Set_Data_Channel_Element_PU16 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PU32()

VOID TSignal_Recorder::Set_Data_Channel_Element_PU32 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PU64()

VOID TSignal_Recorder::Set_Data_Channel_Element_PU64 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_PU8()

VOID TSignal_Recorder::Set_Data_Channel_Element_PU8 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_U16()

VOID TSignal_Recorder::Set_Data_Channel_Element_U16 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_U32()

VOID TSignal_Recorder::Set_Data_Channel_Element_U32 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_U64()

VOID TSignal_Recorder::Set_Data_Channel_Element_U64 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Element_U8()

VOID TSignal_Recorder::Set_Data_Channel_Element_U8 ( U32  u32_Data_Channel_Index)
private

◆ Set_Data_Channel_Source() [1/2]

BOOL TSignal_Recorder::Set_Data_Channel_Source ( TParameter_Base object_Parameter)

References u32_VDC_Channel_Index.

◆ Set_Data_Channel_Source() [2/2]

BOOL TSignal_Recorder::Set_Data_Channel_Source ( U32  u32_Data_Channel_Index,
TParameter_Base object_Parameter 
)

References TConOpSys_Variant_Data::bool_Value, enum_BOOL, enum_F32, enum_F64, enum_F80, enum_I16, enum_I32, enum_I64, enum_I8, enum_PBOOL, enum_PF32, enum_PF64, enum_PF80, enum_PI16, enum_PI32, enum_PI64, enum_PI8, enum_PU16, enum_PU32, enum_PU64, enum_PU8, enum_U16, enum_U32, enum_U64, enum_U8, TConOpSys_Variant_Data::f32_Value, TConOpSys_Variant_Data::f64_Value, TConOpSys_Variant_Data::f80_Value, TConOpSys_Variant::Get_Type(), TConOpSys_Variant_Data::i16_Value, TConOpSys_Variant_Data::i64_Value, TConOpSys_Variant_Data::i8_Value, object_Data_Channel_Parameter, object_Data_Channel_Variable, TConOpSys_Variant_Data::pbool_Value, TConOpSys_Variant_Data::pf32_Value, TConOpSys_Variant_Data::pf64_Value, TConOpSys_Variant_Data::pf80_Value, TConOpSys_Variant_Data::pi16_Value, TConOpSys_Variant_Data::pi32_Value, TConOpSys_Variant_Data::pi64_Value, TConOpSys_Variant_Data::pi8_Value, TConOpSys_Variant_Data::pu16_Value, TConOpSys_Variant_Data::pu32_Value, TConOpSys_Variant_Data::pu64_Value, TConOpSys_Variant_Data::pu8_Value, Set_Data_Channel_Element, Set_Data_Channel_Element_BOOL(), Set_Data_Channel_Element_Dummy(), Set_Data_Channel_Element_F32(), Set_Data_Channel_Element_F64(), Set_Data_Channel_Element_F80(), Set_Data_Channel_Element_I16(), Set_Data_Channel_Element_I32(), Set_Data_Channel_Element_I64(), Set_Data_Channel_Element_I8(), Set_Data_Channel_Element_PBOOL(), Set_Data_Channel_Element_PF32(), Set_Data_Channel_Element_PF64(), Set_Data_Channel_Element_PF80(), Set_Data_Channel_Element_PI16(), Set_Data_Channel_Element_PI32(), Set_Data_Channel_Element_PI64(), Set_Data_Channel_Element_PI8(), Set_Data_Channel_Element_PU16(), Set_Data_Channel_Element_PU32(), Set_Data_Channel_Element_PU64(), Set_Data_Channel_Element_PU8(), Set_Data_Channel_Element_U16(), Set_Data_Channel_Element_U32(), Set_Data_Channel_Element_U64(), Set_Data_Channel_Element_U8(), TConOpSys_Variant::struct_Data, TParameter_Base::struct_Value, TConOpSys_Variant_Data::u16_Value, u32_Data_Channel_Count, u32_Temp_Index, TConOpSys_Variant_Data::u32_Value, TConOpSys_Variant_Data::u64_Value, and TConOpSys_Variant_Data::u8_Value.

Here is the call graph for this function:

◆ Set_Sample_Time()

VOID TSignal_Recorder::Set_Sample_Time ( F32  f32_New_Sample_Time)

Set new sample time.

References f32_Sample_Time.

◆ Set_Trigger_Mode()

VOID TSignal_Recorder::Set_Trigger_Mode ( TSignal_Recorder_Trigger_Mode  enum_New_Trigger_Mode)

References enum_BOOL, enum_F32, enum_F64, enum_F80, enum_I16, enum_I32, enum_I64, enum_I8, enum_PBOOL, enum_PF32, enum_PF64, enum_PF80, enum_PI16, enum_PI32, enum_PI64, enum_PI8, enum_PU16, enum_PU32, enum_PU64, enum_PU8, enum_Trigger_Mode, enum_U16, enum_U32, enum_U64, enum_U8, enum_Unassigned, TConOpSys_Variant::Get_Type(), method_Process_Trigger, object_Trigger_Parameter, Process_Dummy_Trigger(), Process_Falling_Edge_BOOL_Trigger(), Process_Falling_Edge_F32_Trigger(), Process_Falling_Edge_F64_Trigger(), Process_Falling_Edge_F80_Trigger(), Process_Falling_Edge_I16_Trigger(), Process_Falling_Edge_I32_Trigger(), Process_Falling_Edge_I64_Trigger(), Process_Falling_Edge_I8_Trigger(), Process_Falling_Edge_PBOOL_Trigger(), Process_Falling_Edge_PF32_Trigger(), Process_Falling_Edge_PF64_Trigger(), Process_Falling_Edge_PF80_Trigger(), Process_Falling_Edge_PI16_Trigger(), Process_Falling_Edge_PI32_Trigger(), Process_Falling_Edge_PI64_Trigger(), Process_Falling_Edge_PI8_Trigger(), Process_Falling_Edge_PU16_Trigger(), Process_Falling_Edge_PU32_Trigger(), Process_Falling_Edge_PU64_Trigger(), Process_Falling_Edge_PU8_Trigger(), Process_Falling_Edge_U16_Trigger(), Process_Falling_Edge_U32_Trigger(), Process_Falling_Edge_U64_Trigger(), Process_Falling_Edge_U8_Trigger(), Process_Match_BOOL_Trigger(), Process_Match_F32_Trigger(), Process_Match_F64_Trigger(), Process_Match_F80_Trigger(), Process_Match_I16_Trigger(), Process_Match_I32_Trigger(), Process_Match_I64_Trigger(), Process_Match_I8_Trigger(), Process_Match_PBOOL_Trigger(), Process_Match_PF32_Trigger(), Process_Match_PF64_Trigger(), Process_Match_PF80_Trigger(), Process_Match_PI16_Trigger(), Process_Match_PI32_Trigger(), Process_Match_PI64_Trigger(), Process_Match_PI8_Trigger(), Process_Match_PU16_Trigger(), Process_Match_PU32_Trigger(), Process_Match_PU64_Trigger(), Process_Match_PU8_Trigger(), Process_Match_U16_Trigger(), Process_Match_U32_Trigger(), Process_Match_U64_Trigger(), Process_Match_U8_Trigger(), Process_Rising_Edge_BOOL_Trigger(), Process_Rising_Edge_F32_Trigger(), Process_Rising_Edge_F64_Trigger(), Process_Rising_Edge_F80_Trigger(), Process_Rising_Edge_I16_Trigger(), Process_Rising_Edge_I32_Trigger(), Process_Rising_Edge_I64_Trigger(), Process_Rising_Edge_I8_Trigger(), Process_Rising_Edge_PBOOL_Trigger(), Process_Rising_Edge_PF32_Trigger(), Process_Rising_Edge_PF64_Trigger(), Process_Rising_Edge_PF80_Trigger(), Process_Rising_Edge_PI16_Trigger(), Process_Rising_Edge_PI32_Trigger(), Process_Rising_Edge_PI64_Trigger(), Process_Rising_Edge_PI8_Trigger(), Process_Rising_Edge_PU16_Trigger(), Process_Rising_Edge_PU32_Trigger(), Process_Rising_Edge_PU64_Trigger(), Process_Rising_Edge_PU8_Trigger(), Process_Rising_Edge_U16_Trigger(), Process_Rising_Edge_U32_Trigger(), Process_Rising_Edge_U64_Trigger(), Process_Rising_Edge_U8_Trigger(), TParameter_Base::struct_Value, trigger_mode_Off, trigger_mode_On_Bit_Pattern_Clear, trigger_mode_On_Bit_Pattern_Set, trigger_mode_On_Change, trigger_mode_On_Edge, trigger_mode_On_Falling_Edge, trigger_mode_On_Match, and trigger_mode_On_Rising_Edge.

Here is the call graph for this function:

◆ Set_Trigger_Position()

BOOL TSignal_Recorder::Set_Trigger_Position ( U32  u32_New_Trigger_Position)

◆ Set_Trigger_Source() [1/2]

BOOL TSignal_Recorder::Set_Trigger_Source ( TBlock_Output_Connector object_Connector)

◆ Set_Trigger_Source() [2/2]

BOOL TSignal_Recorder::Set_Trigger_Source ( TParameter_Base struct_Parameter)

◆ Set_Trigger_State()

VOID TSignal_Recorder::Set_Trigger_State ( TSignal_Recorder_Trigger_State  enum_New_Trigger_State)

Set trigger state.

Parameters
[in]enum_New_Trigger_StateNew trigger state
Returns
None
Note
None

References enum_Trigger_State, trigger_state_Arm, trigger_state_Force, trigger_state_Idle, trigger_state_Triggered, trigger_state_Wait, u32_Current_Buffer_Index, and u32_Start_Buffer_Index.

Referenced by Force(), Process_Falling_Edge_BOOL_Trigger(), Process_Falling_Edge_F32_Trigger(), Process_Falling_Edge_F64_Trigger(), Process_Falling_Edge_F80_Trigger(), Process_Falling_Edge_I16_Trigger(), Process_Falling_Edge_I32_Trigger(), Process_Falling_Edge_I64_Trigger(), Process_Falling_Edge_I8_Trigger(), Process_Falling_Edge_PBOOL_Trigger(), Process_Falling_Edge_PF32_Trigger(), Process_Falling_Edge_PF64_Trigger(), Process_Falling_Edge_PF80_Trigger(), Process_Falling_Edge_PI16_Trigger(), Process_Falling_Edge_PI32_Trigger(), Process_Falling_Edge_PI64_Trigger(), Process_Falling_Edge_PI8_Trigger(), Process_Falling_Edge_PU16_Trigger(), Process_Falling_Edge_PU32_Trigger(), Process_Falling_Edge_PU64_Trigger(), Process_Falling_Edge_PU8_Trigger(), Process_Falling_Edge_U16_Trigger(), Process_Falling_Edge_U32_Trigger(), Process_Falling_Edge_U64_Trigger(), Process_Falling_Edge_U8_Trigger(), Process_Match_BOOL_Trigger(), Process_Match_F32_Trigger(), Process_Match_F64_Trigger(), Process_Match_F80_Trigger(), Process_Match_I16_Trigger(), Process_Match_I32_Trigger(), Process_Match_I64_Trigger(), Process_Match_I8_Trigger(), Process_Match_PBOOL_Trigger(), Process_Match_PF32_Trigger(), Process_Match_PF64_Trigger(), Process_Match_PF80_Trigger(), Process_Match_PI16_Trigger(), Process_Match_PI32_Trigger(), Process_Match_PI64_Trigger(), Process_Match_PI8_Trigger(), Process_Match_PU16_Trigger(), Process_Match_PU32_Trigger(), Process_Match_PU64_Trigger(), Process_Match_PU8_Trigger(), Process_Match_U16_Trigger(), Process_Match_U32_Trigger(), Process_Match_U64_Trigger(), Process_Match_U8_Trigger(), Process_Rising_Edge_BOOL_Trigger(), Process_Rising_Edge_F32_Trigger(), Process_Rising_Edge_F64_Trigger(), Process_Rising_Edge_F80_Trigger(), Process_Rising_Edge_I16_Trigger(), Process_Rising_Edge_I32_Trigger(), Process_Rising_Edge_I64_Trigger(), Process_Rising_Edge_I8_Trigger(), Process_Rising_Edge_PBOOL_Trigger(), Process_Rising_Edge_PF32_Trigger(), Process_Rising_Edge_PF64_Trigger(), Process_Rising_Edge_PF80_Trigger(), Process_Rising_Edge_PI16_Trigger(), Process_Rising_Edge_PI32_Trigger(), Process_Rising_Edge_PI64_Trigger(), Process_Rising_Edge_PI8_Trigger(), Process_Rising_Edge_PU16_Trigger(), Process_Rising_Edge_PU32_Trigger(), Process_Rising_Edge_PU64_Trigger(), Process_Rising_Edge_PU8_Trigger(), Process_Rising_Edge_U16_Trigger(), Process_Rising_Edge_U32_Trigger(), Process_Rising_Edge_U64_Trigger(), and Process_Rising_Edge_U8_Trigger().

Here is the caller graph for this function:

◆ Set_VDC_Channel_Data_Index()

BOOL TSignal_Recorder::Set_VDC_Channel_Data_Index ( U32  u32_VDC_Channel_Data_Index)

◆ Set_VDC_Channel_Index()

BOOL TSignal_Recorder::Set_VDC_Channel_Index ( U32  u32_VDC_Channel_Index)

◆ Start_Operation()

BOOL TSignal_Recorder::Start_Operation ( )

This method set module in operation mode.


Note
None
Returns
BOOL - Module status
Return values
false- Module in error mode
true- Module ready to operations
Override
Required
Attention
None

References TOS_Status_Structure::Bits, struct_OS_Status, TOS_Status_Structure::u32_Alarm, TOS_Status_Structure::u32_Error, TOS_Status_Structure::u32_Init, and TOS_Status_Structure::u32_Ready.

Member Data Documentation

◆ enum_Trigger_Mode

TSignal_Recorder_Trigger_Mode TSignal_Recorder::enum_Trigger_Mode
private

◆ enum_Trigger_State

TSignal_Recorder_Trigger_State TSignal_Recorder::enum_Trigger_State
private

◆ f32_Sample_Time

F32 TSignal_Recorder::f32_Sample_Time
private

Basic sample time.

Referenced by Get_Channel_Data_Timebase(), Set_Sample_Time(), and TSignal_Recorder().

◆ method_Process_Trigger

VOID(TSignal_Recorder::* TSignal_Recorder::method_Process_Trigger) ()
private

Process trigger callback method pointer.

Referenced by Execute(), Set_Trigger_Mode(), and TSignal_Recorder().

◆ object_Data_Channel_Parameter

TParameter_Base* TSignal_Recorder::object_Data_Channel_Parameter[SCOPE_CHANNEL_COUNT]
private

◆ object_Data_Channel_Variable

TConOpSys_Variant_Data TSignal_Recorder::object_Data_Channel_Variable[SCOPE_CHANNEL_COUNT]
private

◆ object_Trigger_Level_Data_Parameter

TParameter_Base* TSignal_Recorder::object_Trigger_Level_Data_Parameter
private

Referenced by Process_Falling_Edge_BOOL_Trigger(), Process_Falling_Edge_F32_Trigger(), Process_Falling_Edge_F64_Trigger(), Process_Falling_Edge_F80_Trigger(), Process_Falling_Edge_I16_Trigger(), Process_Falling_Edge_I32_Trigger(), Process_Falling_Edge_I64_Trigger(), Process_Falling_Edge_I8_Trigger(), Process_Falling_Edge_PBOOL_Trigger(), Process_Falling_Edge_PF32_Trigger(), Process_Falling_Edge_PF64_Trigger(), Process_Falling_Edge_PF80_Trigger(), Process_Falling_Edge_PI16_Trigger(), Process_Falling_Edge_PI32_Trigger(), Process_Falling_Edge_PI64_Trigger(), Process_Falling_Edge_PI8_Trigger(), Process_Falling_Edge_PU16_Trigger(), Process_Falling_Edge_PU32_Trigger(), Process_Falling_Edge_PU64_Trigger(), Process_Falling_Edge_PU8_Trigger(), Process_Falling_Edge_U16_Trigger(), Process_Falling_Edge_U32_Trigger(), Process_Falling_Edge_U64_Trigger(), Process_Falling_Edge_U8_Trigger(), Process_Match_BOOL_Trigger(), Process_Match_F32_Trigger(), Process_Match_F64_Trigger(), Process_Match_F80_Trigger(), Process_Match_I16_Trigger(), Process_Match_I32_Trigger(), Process_Match_I64_Trigger(), Process_Match_I8_Trigger(), Process_Match_PBOOL_Trigger(), Process_Match_PF32_Trigger(), Process_Match_PF64_Trigger(), Process_Match_PF80_Trigger(), Process_Match_PI16_Trigger(), Process_Match_PI32_Trigger(), Process_Match_PI64_Trigger(), Process_Match_PI8_Trigger(), Process_Match_PU16_Trigger(), Process_Match_PU32_Trigger(), Process_Match_PU64_Trigger(), Process_Match_PU8_Trigger(), Process_Match_U16_Trigger(), Process_Match_U32_Trigger(), Process_Match_U64_Trigger(), Process_Match_U8_Trigger(), Process_Rising_Edge_BOOL_Trigger(), Process_Rising_Edge_F32_Trigger(), Process_Rising_Edge_F64_Trigger(), Process_Rising_Edge_F80_Trigger(), Process_Rising_Edge_I16_Trigger(), Process_Rising_Edge_I32_Trigger(), Process_Rising_Edge_I64_Trigger(), Process_Rising_Edge_I8_Trigger(), Process_Rising_Edge_PBOOL_Trigger(), Process_Rising_Edge_PF32_Trigger(), Process_Rising_Edge_PF64_Trigger(), Process_Rising_Edge_PF80_Trigger(), Process_Rising_Edge_PI16_Trigger(), Process_Rising_Edge_PI32_Trigger(), Process_Rising_Edge_PI64_Trigger(), Process_Rising_Edge_PI8_Trigger(), Process_Rising_Edge_PU16_Trigger(), Process_Rising_Edge_PU32_Trigger(), Process_Rising_Edge_PU64_Trigger(), Process_Rising_Edge_PU8_Trigger(), Process_Rising_Edge_U16_Trigger(), Process_Rising_Edge_U32_Trigger(), Process_Rising_Edge_U64_Trigger(), Process_Rising_Edge_U8_Trigger(), Set_Trigger_Source(), and TSignal_Recorder().

◆ object_Trigger_Parameter

TParameter_Base* TSignal_Recorder::object_Trigger_Parameter
private

Referenced by Get_Trigger_Source(), Process_Falling_Edge_BOOL_Trigger(), Process_Falling_Edge_F32_Trigger(), Process_Falling_Edge_F64_Trigger(), Process_Falling_Edge_F80_Trigger(), Process_Falling_Edge_I16_Trigger(), Process_Falling_Edge_I32_Trigger(), Process_Falling_Edge_I64_Trigger(), Process_Falling_Edge_I8_Trigger(), Process_Falling_Edge_PBOOL_Trigger(), Process_Falling_Edge_PF32_Trigger(), Process_Falling_Edge_PF64_Trigger(), Process_Falling_Edge_PF80_Trigger(), Process_Falling_Edge_PI16_Trigger(), Process_Falling_Edge_PI32_Trigger(), Process_Falling_Edge_PI64_Trigger(), Process_Falling_Edge_PI8_Trigger(), Process_Falling_Edge_PU16_Trigger(), Process_Falling_Edge_PU32_Trigger(), Process_Falling_Edge_PU64_Trigger(), Process_Falling_Edge_PU8_Trigger(), Process_Falling_Edge_U16_Trigger(), Process_Falling_Edge_U32_Trigger(), Process_Falling_Edge_U64_Trigger(), Process_Falling_Edge_U8_Trigger(), Process_Match_BOOL_Trigger(), Process_Match_F32_Trigger(), Process_Match_F64_Trigger(), Process_Match_F80_Trigger(), Process_Match_I16_Trigger(), Process_Match_I32_Trigger(), Process_Match_I64_Trigger(), Process_Match_I8_Trigger(), Process_Match_PBOOL_Trigger(), Process_Match_PF32_Trigger(), Process_Match_PF64_Trigger(), Process_Match_PF80_Trigger(), Process_Match_PI16_Trigger(), Process_Match_PI32_Trigger(), Process_Match_PI64_Trigger(), Process_Match_PI8_Trigger(), Process_Match_PU16_Trigger(), Process_Match_PU32_Trigger(), Process_Match_PU64_Trigger(), Process_Match_PU8_Trigger(), Process_Match_U16_Trigger(), Process_Match_U32_Trigger(), Process_Match_U64_Trigger(), Process_Match_U8_Trigger(), Process_Rising_Edge_BOOL_Trigger(), Process_Rising_Edge_F32_Trigger(), Process_Rising_Edge_F64_Trigger(), Process_Rising_Edge_F80_Trigger(), Process_Rising_Edge_I16_Trigger(), Process_Rising_Edge_I32_Trigger(), Process_Rising_Edge_I64_Trigger(), Process_Rising_Edge_I8_Trigger(), Process_Rising_Edge_PBOOL_Trigger(), Process_Rising_Edge_PF32_Trigger(), Process_Rising_Edge_PF64_Trigger(), Process_Rising_Edge_PF80_Trigger(), Process_Rising_Edge_PI16_Trigger(), Process_Rising_Edge_PI32_Trigger(), Process_Rising_Edge_PI64_Trigger(), Process_Rising_Edge_PI8_Trigger(), Process_Rising_Edge_PU16_Trigger(), Process_Rising_Edge_PU32_Trigger(), Process_Rising_Edge_PU64_Trigger(), Process_Rising_Edge_PU8_Trigger(), Process_Rising_Edge_U16_Trigger(), Process_Rising_Edge_U32_Trigger(), Process_Rising_Edge_U64_Trigger(), Process_Rising_Edge_U8_Trigger(), Set_Trigger_Mode(), Set_Trigger_Source(), and TSignal_Recorder().

◆ Set_Data_Channel_Element

VOID(TSignal_Recorder::* TSignal_Recorder::Set_Data_Channel_Element[ 2 * SCOPE_CHANNEL_COUNT ])(U32 u32_Data_Channel_Index)
private

◆ struct_Data_Channel

TSignal_Recorder_Data_Line TSignal_Recorder::struct_Data_Channel[SCOPE_CHANNEL_COUNT][SCOPE_CHANNEL_BUFFER_SIZE]
private

◆ struct_OS_Status

TOS_Status_Structure TSignal_Recorder::struct_OS_Status
private

Container for OS status.

Referenced by Get_OS_Status(), and Start_Operation().

◆ u32_Current_Buffer_Index

U32 TSignal_Recorder::u32_Current_Buffer_Index
private

◆ u32_Data_Channel_Count

U32 TSignal_Recorder::u32_Data_Channel_Count
private

◆ u32_Data_Decimation

U32 TSignal_Recorder::u32_Data_Decimation
private

◆ u32_Data_Decimation_Counter

U32 TSignal_Recorder::u32_Data_Decimation_Counter
private

Time decimation factor counter.

Referenced by Execute(), and TSignal_Recorder().

◆ u32_Data_Elements_Per_Channel_Count

U32 TSignal_Recorder::u32_Data_Elements_Per_Channel_Count
private

◆ u32_Start_Buffer_Index

U32 TSignal_Recorder::u32_Start_Buffer_Index
private

◆ u32_Temp_Index

U32 TSignal_Recorder::u32_Temp_Index
private

Referenced by Set_Data_Channel_Source().

◆ u32_Trigger_Position

U32 TSignal_Recorder::u32_Trigger_Position
private

◆ u32_Trigger_Pretrigger_Count

U32 TSignal_Recorder::u32_Trigger_Pretrigger_Count
private

◆ u32_VDC_Channel_Data_Index

U32 TSignal_Recorder::u32_VDC_Channel_Data_Index
private

◆ u32_VDC_Channel_Index

U32 TSignal_Recorder::u32_VDC_Channel_Index
private

The documentation for this class was generated from the following files: