114 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
122 U8 u8_Buffer[ CONOPSYS_VARIANT_DATA_SIZE ];
339 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
345 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
374 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
380 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
409 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
415 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
504 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
510 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
Block output connecttor class header file.
ConOpSys variant class header file.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
unsigned long long U64
Binary 64-Bit unsigned integer datatype defenition.
Definition: Defines.h:213
long I32
2s Compliment 32-Bit signed integer datatype defenition
Definition: Defines.h:206
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
long double F80
IEEE-754 80-Bit extended presession floating point numbers datatype defenition.
Definition: Defines.h:330
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
short I16
2s Compliment 16-Bit signed integer datatype defenition
Definition: Defines.h:196
long long I64
2s Compliment 64-Bit signed integer datatype defenition
Definition: Defines.h:217
double F64
IEEE-754 64-Bit double presession floating point numbers datatype defenition.
Definition: Defines.h:327
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
char C8
ASCII 8-Bit char datatype defenition.
Definition: Defines.h:156
ConOpSys parameter base class header file.
Scope defines header file.
TSignal_Recorder_Trigger_Mode
Signal recorder trigger mode definition.
Definition: Scope_Defines.h:130
TSignal_Recorder_Trigger_State
Signal recorder trigger state definition.
Definition: Scope_Defines.h:85
Function block output connector class.
Definition: Block_Output_Connector.h:59
Parameter base class.
Definition: Parameter_Base.h:60
Signal recorder class.
Definition: Signal_Recorder.h:135
U32 Get_Data_Element_Per_Channel_Count()
Definition: Signal_Recorder.cpp:3195
VOID Process_Match_I16_Trigger()
Definition: Signal_Recorder.cpp:1944
VOID Process_Rising_Edge_F80_Trigger()
Definition: Signal_Recorder.cpp:2601
VOID Process_Rising_Edge_PF80_Trigger()
Definition: Signal_Recorder.cpp:2622
VOID Process_Falling_Edge_U32_Trigger()
Definition: Signal_Recorder.cpp:2812
BOOL Get_VDC_Channel_Index(U32 *u32_VDC_Channel_Index)
Definition: Signal_Recorder.cpp:3250
VOID Set_Data_Channel_Element_U64(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4714
VOID Process_Rising_Edge_I16_Trigger()
Definition: Signal_Recorder.cpp:2361
TConOpSys_Variant_Data object_Data_Channel_Variable[SCOPE_CHANNEL_COUNT]
Definition: Signal_Recorder.h:273
VOID Process_Falling_Edge_PU8_Trigger()
Definition: Signal_Recorder.cpp:2693
VOID Set_Data_Channel_Element_PI8(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4624
TParameter_Base * object_Data_Channel_Parameter[SCOPE_CHANNEL_COUNT]
Definition: Signal_Recorder.h:270
VOID Process_Falling_Edge_PI16_Trigger()
Definition: Signal_Recorder.cpp:2795
VOID(TSignal_Recorder::* Set_Data_Channel_Element[2 *SCOPE_CHANNEL_COUNT])(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.h:477
VOID Process_Falling_Edge_PI64_Trigger()
Definition: Signal_Recorder.cpp:2931
VOID Set_Data_Channel_Element_I8(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4614
VOID Process_Falling_Edge_U16_Trigger()
Definition: Signal_Recorder.cpp:2744
VOID Process_Rising_Edge_PI16_Trigger()
Definition: Signal_Recorder.cpp:2378
VOID Process_Match_I64_Trigger()
Definition: Signal_Recorder.cpp:2080
U32 u32_Start_Buffer_Index
Definition: Signal_Recorder.h:295
U32 u32_VDC_Channel_Data_Index
VDC channel element index.
Definition: Signal_Recorder.h:303
VOID Process_Rising_Edge_PU8_Trigger()
Definition: Signal_Recorder.cpp:2276
BOOL Set_VDC_Channel_Index(U32 u32_VDC_Channel_Index)
Definition: Signal_Recorder.cpp:3217
VOID Process_Match_I8_Trigger()
Definition: Signal_Recorder.cpp:1876
VOID Set_Data_Channel_Element_I64(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4734
TOS_Status_Structure struct_OS_Status
Container for OS status.
Definition: Signal_Recorder.h:517
VOID Process_Rising_Edge_PI32_Trigger()
Definition: Signal_Recorder.cpp:2446
TParameter_Base * object_Trigger_Parameter
Definition: Signal_Recorder.h:287
VOID Process_Match_PU64_Trigger()
Definition: Signal_Recorder.cpp:2063
VOID Process_Falling_Edge_I64_Trigger()
Definition: Signal_Recorder.cpp:2914
VOID Set_Data_Channel_Element_Dummy(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4565
BOOL Get_Channel_Data_Decimation(U32 *u32_Channel_Data_Decimation)
Definition: Signal_Recorder.cpp:3343
VOID Process_Match_PU16_Trigger()
Definition: Signal_Recorder.cpp:1927
VOID Process_Rising_Edge_PU16_Trigger()
Definition: Signal_Recorder.cpp:2344
VOID Process_Falling_Edge_F80_Trigger()
Definition: Signal_Recorder.cpp:3018
VOID Process_Rising_Edge_F32_Trigger()
Definition: Signal_Recorder.cpp:2531
VOID Process_Rising_Edge_PBOOL_Trigger()
Definition: Signal_Recorder.cpp:2242
U32 u32_VDC_Channel_Index
VDC channel index.
Definition: Signal_Recorder.h:302
VOID Process_Rising_Edge_I64_Trigger()
Definition: Signal_Recorder.cpp:2497
VOID Set_Data_Channel_Element_PF64(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4784
VOID Process_Match_U64_Trigger()
Definition: Signal_Recorder.cpp:2046
VOID Process_Match_F32_Trigger()
Definition: Signal_Recorder.cpp:2114
VOID Process_Falling_Edge_F32_Trigger()
Definition: Signal_Recorder.cpp:2948
U32 u32_Data_Elements_Per_Channel_Count
Definition: Signal_Recorder.h:292
U32 u32_Data_Channel_Count
Definition: Signal_Recorder.h:291
BOOL Is_Armed()
Trigger armed status.
Definition: Signal_Recorder.cpp:165
VOID Process_Match_PBOOL_Trigger()
Definition: Signal_Recorder.cpp:1825
VOID Process_Falling_Edge_PI32_Trigger()
Definition: Signal_Recorder.cpp:2863
VOID Process_Match_PI8_Trigger()
Definition: Signal_Recorder.cpp:1893
U32 Get_OS_Status()
This method return OS status.
Definition: Signal_Recorder.cpp:4884
VOID Process_Falling_Edge_PF80_Trigger()
Definition: Signal_Recorder.cpp:3039
BOOL Set_VDC_Channel_Data_Index(U32 u32_VDC_Channel_Data_Index)
Definition: Signal_Recorder.cpp:3270
VOID Process_Rising_Edge_BOOL_Trigger()
Definition: Signal_Recorder.cpp:2225
VOID Set_Data_Channel_Element_PI16(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4664
BOOL Get_Trigger_Source(TParameter_Base **struct_Parameter)
Definition: Signal_Recorder.cpp:418
BOOL Set_Data_Channel_Source(TParameter_Base *object_Parameter)
Definition: Signal_Recorder.cpp:3396
VOID Process_Match_U8_Trigger()
Definition: Signal_Recorder.cpp:1842
VOID Set_Trigger_State(TSignal_Recorder_Trigger_State enum_New_Trigger_State)
Set trigger state.
Definition: Signal_Recorder.cpp:198
U32 u32_Trigger_Pretrigger_Count
Definition: Signal_Recorder.h:286
F32 f32_Sample_Time
Basic sample time.
Definition: Signal_Recorder.h:300
VOID Process_Match_U16_Trigger()
Definition: Signal_Recorder.cpp:1910
VOID Process_Rising_Edge_U8_Trigger()
Definition: Signal_Recorder.cpp:2259
VOID Process_Falling_Edge_U64_Trigger()
Definition: Signal_Recorder.cpp:2880
VOID Process_Rising_Edge_PF32_Trigger()
Definition: Signal_Recorder.cpp:2548
VOID Set_Data_Channel_Element_PF80(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4810
VOID Set_Data_Channel_Element_PU64(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4724
TSignal_Recorder()
Class constructor method.
Definition: Signal_Recorder.cpp:68
TSignal_Recorder_Trigger_Mode enum_Trigger_Mode
Definition: Signal_Recorder.h:288
TParameter_Base * object_Trigger_Level_Data_Parameter
Definition: Signal_Recorder.h:279
U32 u32_Current_Buffer_Index
Definition: Signal_Recorder.h:294
VOID Set_Data_Channel_Element_PF32(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4764
VOID Process_Match_U32_Trigger()
Definition: Signal_Recorder.cpp:1978
BOOL Set_Channel_Data_Decimation(U32 u32_Channel_Data_Decimation)
Definition: Signal_Recorder.cpp:3323
VOID Process_Falling_Edge_BOOL_Trigger()
Definition: Signal_Recorder.cpp:2642
VOID Execute()
Data processing method.
Definition: Signal_Recorder.cpp:3058
VOID Process_Rising_Edge_F64_Trigger()
Definition: Signal_Recorder.cpp:2565
VOID Set_Data_Channel_Element_U8(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4594
U32 Get_Data_Element_Size()
Definition: Signal_Recorder.cpp:3206
VOID Set_Data_Channel_Element_U32(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4674
VOID Process_Match_PF32_Trigger()
Definition: Signal_Recorder.cpp:2131
VOID Set_Data_Channel_Element_F80(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4796
BOOL Start_Operation()
This method set module in operation mode.
Definition: Signal_Recorder.cpp:4896
VOID Set_Trigger_Mode(TSignal_Recorder_Trigger_Mode enum_New_Trigger_Mode)
Definition: Signal_Recorder.cpp:456
VOID Process_Rising_Edge_I8_Trigger()
Definition: Signal_Recorder.cpp:2293
VOID Process_Match_F80_Trigger()
Definition: Signal_Recorder.cpp:2184
VOID(TSignal_Recorder::* method_Process_Trigger)()
Process trigger callback method pointer.
Definition: Signal_Recorder.h:311
VOID Process_Match_PF80_Trigger()
Definition: Signal_Recorder.cpp:2205
VOID Process_Dummy_Trigger()
Definition: Signal_Recorder.cpp:1797
VOID Process_Rising_Edge_PU64_Trigger()
Definition: Signal_Recorder.cpp:2480
BOOL Get_VDC_Channel_Data_Index(U32 *u32_VDC_Channel_Data_Index)
Definition: Signal_Recorder.cpp:3303
VOID Process_Falling_Edge_U8_Trigger()
Definition: Signal_Recorder.cpp:2676
VOID Set_Data_Channel_Element_PU16(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4644
VOID Get_Trigger_Mode(TSignal_Recorder_Trigger_Mode *enum_Actual_Trigger_Mode)
Definition: Signal_Recorder.cpp:1737
VOID Process_Falling_Edge_PI8_Trigger()
Definition: Signal_Recorder.cpp:2727
VOID Set_Data_Channel_Element_PBOOL(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4584
VOID Process_Falling_Edge_PF64_Trigger()
Definition: Signal_Recorder.cpp:2999
VOID Process_Falling_Edge_PBOOL_Trigger()
Definition: Signal_Recorder.cpp:2659
VOID Set_Sample_Time(F32 f32_New_Sample_Time)
Set new sample time.
Definition: Signal_Recorder.cpp:3363
VOID Process_Falling_Edge_PU16_Trigger()
Definition: Signal_Recorder.cpp:2761
VOID Process_Rising_Edge_I32_Trigger()
Definition: Signal_Recorder.cpp:2429
VOID Set_Data_Channel_Element_BOOL(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4574
VOID Set_Data_Channel_Element_PI32(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4704
VOID Set_Data_Channel_Element_PU32(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4684
BOOL Set_Trigger_Position(U32 u32_New_Trigger_Position)
Definition: Signal_Recorder.cpp:293
VOID Process_Rising_Edge_PF64_Trigger()
Definition: Signal_Recorder.cpp:2582
U32 Get_Data_Channel_Count()
Get scope channel count.
Definition: Signal_Recorder.cpp:3183
VOID Process_Match_PU32_Trigger()
Definition: Signal_Recorder.cpp:1995
VOID Process_Falling_Edge_PU32_Trigger()
Definition: Signal_Recorder.cpp:2829
VOID Process_Match_I32_Trigger()
Definition: Signal_Recorder.cpp:2012
VOID Process_Falling_Edge_I8_Trigger()
Definition: Signal_Recorder.cpp:2710
TSignal_Recorder_Data_Line struct_Data_Channel[SCOPE_CHANNEL_COUNT][SCOPE_CHANNEL_BUFFER_SIZE]
Definition: Signal_Recorder.h:276
VOID Process_Rising_Edge_PU32_Trigger()
Definition: Signal_Recorder.cpp:2412
BOOL Set_Trigger_Source(TParameter_Base *struct_Parameter)
Definition: Signal_Recorder.cpp:339
U32 u32_Data_Decimation
Time decimation factor.
Definition: Signal_Recorder.h:297
BOOL Get_Data_Channel_Element(TSignal_Recorder_Data_Line **struct_Data_Line)
Definition: Signal_Recorder.cpp:4822
BOOL Get_Channel_Data_Timebase(F32 *f32_Channel_Data_Timebase)
Definition: Signal_Recorder.cpp:3374
VOID Process_Match_PF64_Trigger()
Definition: Signal_Recorder.cpp:2165
VOID Process_Rising_Edge_PI8_Trigger()
Definition: Signal_Recorder.cpp:2310
TSignal_Recorder_Trigger_State enum_Trigger_State
Definition: Signal_Recorder.h:284
VOID Set_Data_Channel_Element_PI64(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4744
VOID Process_Falling_Edge_PU64_Trigger()
Definition: Signal_Recorder.cpp:2897
U32 u32_Trigger_Position
Definition: Signal_Recorder.h:285
VOID Process_Falling_Edge_I16_Trigger()
Definition: Signal_Recorder.cpp:2778
VOID Get_Trigger_State(TSignal_Recorder_Trigger_State *enum_Actual_Trigger_State)
Definition: Signal_Recorder.cpp:281
BOOL Get_Data_Channel_Source(TParameter_Base **object_Parameter)
Definition: Signal_Recorder.cpp:3924
VOID Process_Rising_Edge_U64_Trigger()
Definition: Signal_Recorder.cpp:2463
VOID Set_Data_Channel_Element_F32(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4754
VOID Process_Match_BOOL_Trigger()
Definition: Signal_Recorder.cpp:1808
U32 u32_Temp_Index
Definition: Signal_Recorder.h:305
VOID Force()
Force trigger method.
Definition: Signal_Recorder.cpp:177
VOID Set_Data_Channel_Element_F64(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4774
VOID Process_Falling_Edge_PF32_Trigger()
Definition: Signal_Recorder.cpp:2965
VOID Process_Match_PU8_Trigger()
Definition: Signal_Recorder.cpp:1859
VOID Process_Match_F64_Trigger()
Definition: Signal_Recorder.cpp:2148
VOID Process_Match_PI32_Trigger()
Definition: Signal_Recorder.cpp:2029
~TSignal_Recorder()
Class destructor method.
Definition: Signal_Recorder.cpp:154
VOID Set_Data_Channel_Element_I16(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4654
VOID Set_Data_Channel_Element_PU8(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4604
VOID Process_Match_PI16_Trigger()
Definition: Signal_Recorder.cpp:1961
VOID Process_Match_PI64_Trigger()
Definition: Signal_Recorder.cpp:2097
VOID Process_Falling_Edge_I32_Trigger()
Definition: Signal_Recorder.cpp:2846
VOID Process_Rising_Edge_PI64_Trigger()
Definition: Signal_Recorder.cpp:2514
VOID Get_Trigger_Position(U32 *u32_Actual_Trigger_Position)
Definition: Signal_Recorder.cpp:327
VOID Process_Rising_Edge_U16_Trigger()
Definition: Signal_Recorder.cpp:2327
VOID Process_Falling_Edge_F64_Trigger()
Definition: Signal_Recorder.cpp:2982
VOID Set_Data_Channel_Element_U16(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4634
VOID Set_Data_Channel_Element_I32(U32 u32_Data_Channel_Index)
Definition: Signal_Recorder.cpp:4694
U32 u32_Data_Decimation_Counter
Time decimation factor counter.
Definition: Signal_Recorder.h:298
VOID Process_Rising_Edge_U32_Trigger()
Definition: Signal_Recorder.cpp:2395
Definition: Signal_Recorder.h:97
U16 u16_Value
Definition: Signal_Recorder.h:105
F64 f64_Value
Definition: Signal_Recorder.h:112
F80 f80_Value
Definition: Signal_Recorder.h:116
I32 i32_Value
Definition: Signal_Recorder.h:108
I64 i64_Value
Definition: Signal_Recorder.h:110
I16 i16_Value
Definition: Signal_Recorder.h:106
U32 u32_Value
Definition: Signal_Recorder.h:107
BOOL bool_Value
Definition: Signal_Recorder.h:102
U64 u64_Value
Definition: Signal_Recorder.h:109
F32 f32_Value
Definition: Signal_Recorder.h:111
C8 i8_Value
Definition: Signal_Recorder.h:104
U8 u8_Value
Definition: Signal_Recorder.h:103
ConOpSys variant data storage structure.
Definition: ConOpSys_Variant.h:403
OS parameter status structure.
Definition: Defines.h:855