Improved comments
This commit is contained in:
parent
6125015cc5
commit
9292a4bd7e
8 changed files with 167 additions and 200 deletions
|
@ -1,16 +1,16 @@
|
|||
;CANoe Version |4|7|1|52148 MakeConfig_81
|
||||
Version: 8.2.40 Build 40
|
||||
;CANoe Version |4|6|3|52132 MakeConfig_81
|
||||
Version: 8.2.80 Build 80
|
||||
32 PRO
|
||||
5
|
||||
APPDIR Vector.CANoe.SignalGenerators.DLL
|
||||
Vector.CANoe.SignalGenerators, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.SignalGenerators, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.SignalGenerators.ComponentWrapper
|
||||
1
|
||||
1.0.1
|
||||
VGlobalConfiguration 1 Begin_Of_Object
|
||||
17
|
||||
VGlobalParameters 2 Begin_Of_Object
|
||||
20
|
||||
21
|
||||
0
|
||||
3,100,200,500
|
||||
1000000 1.000000 0 1000 1 1 0 0 1 1 1 0 0 0 1 0 0 0
|
||||
|
@ -20,7 +20,6 @@ VGlobalParameters 2 Begin_Of_Object
|
|||
ResetSignalsOnMeasurementStart=1
|
||||
VDatabaseContainerStreamer 3 Begin_Of_Object
|
||||
5
|
||||
1
|
||||
<VFileName V4 QL> 1 "include\DBC\MakeConfig.dbc"
|
||||
MakeConfig
|
||||
|
||||
|
@ -29,7 +28,6 @@ MakeConfig
|
|||
1
|
||||
0
|
||||
1
|
||||
|
||||
End_Of_Object VDatabaseContainerStreamer 3
|
||||
0
|
||||
0
|
||||
|
@ -589,15 +587,16 @@ End_Of_Object VPersistentDebuggerOptions 3
|
|||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
VAFDXGlobalSettings 3 Begin_Of_Object
|
||||
1
|
||||
2
|
||||
1000
|
||||
0
|
||||
1
|
||||
End_Of_Object VAFDXGlobalSettings 3
|
||||
VPersistentRTCanErrorFrameOptions 3 Begin_Of_Object
|
||||
1
|
||||
|
@ -610,10 +609,11 @@ ILConfiguration::VProxyManager 3 Begin_Of_Object
|
|||
0
|
||||
0
|
||||
End_Of_Object ILConfiguration::VProxyManager 3
|
||||
2
|
||||
End_Of_Object VGlobalParameters 2
|
||||
VDesktopManager 2 Begin_Of_Object
|
||||
1
|
||||
1
|
||||
0
|
||||
2
|
||||
VDesktop 3 Begin_Of_Object
|
||||
1
|
||||
|
@ -627,7 +627,7 @@ Begin_Of_Multi_Line_String
|
|||
Copyright (c) 2001-2006 Actipro Software LLC. All rights reserved.
|
||||
http://www.ActiproSoftware.com/Products/DotNet/
|
||||
|
||||
--><ToolWindowLayout Version="1.0"><LayoutData><HostContainerControl><ToolWindowContainer Dock="Right" Size="385, 905" SelectedToolWindowGuid="db27ffca-d17e-40f0-a70b-be70fe5eb4ec"><ToolWindow Key="{49714911-9568-49CC-A9CE-3B0905658C4A}" Guid="db27ffca-d17e-40f0-a70b-be70fe5eb4ec" DockedSize="381, 0" FloatingLocation="1151, 79" FloatingSize="300, 180" ImageIndex="-1" Text="Messaufbau" TitleBarText="Messaufbau"><AutoHideStateInfo RootDock="Right" /><DockedInsideHostStateInfo RootDock="Right" IsAttached="False" /><DockedOutsideHostStateInfo IsAttached="False" /></ToolWindow></ToolWindowContainer></HostContainerControl><AutoHide Dock="Left" /><AutoHide Dock="Right" /><AutoHide Dock="Top" /><AutoHide Dock="Bottom" /><TabbedDocuments Orientation="Horizontal" /><FloatingContainers /><Hidden /></LayoutData><CustomData /></ToolWindowLayout>
|
||||
--><ToolWindowLayout Version="1.0"><LayoutData><HostContainerControl><ToolWindowContainer Dock="Right" Size="385, 751" SelectedToolWindowGuid="db27ffca-d17e-40f0-a70b-be70fe5eb4ec"><ToolWindow Key="{49714911-9568-49CC-A9CE-3B0905658C4A}" Guid="db27ffca-d17e-40f0-a70b-be70fe5eb4ec" DockedSize="381, 0" FloatingLocation="1151, 79" FloatingSize="300, 180" ImageIndex="-1" Text="Measurement Setup" TitleBarText="Measurement Setup"><AutoHideStateInfo RootDock="Right" /><DockedInsideHostStateInfo RootDock="Right" IsAttached="False" /><DockedOutsideHostStateInfo IsAttached="False" /></ToolWindow></ToolWindowContainer></HostContainerControl><AutoHide Dock="Left" /><AutoHide Dock="Right" /><AutoHide Dock="Top" /><AutoHide Dock="Bottom" /><TabbedDocuments Orientation="Horizontal" /><FloatingContainers /><Hidden /></LayoutData><CustomData /></ToolWindowLayout>
|
||||
End_Of_Serialized_Data 3
|
||||
End_Of_Object VDesktop 3
|
||||
VDesktop 3 Begin_Of_Object
|
||||
|
@ -839,7 +839,7 @@ END_OF_DESKTOP_MEMBER
|
|||
{652EDEC7-8CB1-4A6F-B326-5D0CF875F481}
|
||||
0
|
||||
End_Of_Object VBoxRoot 15
|
||||
8000
|
||||
100000
|
||||
2
|
||||
110
|
||||
100
|
||||
|
@ -890,13 +890,9 @@ TABSuccessor:
|
|||
44
|
||||
VGraphBoxConf 13 Begin_Of_Object
|
||||
1
|
||||
VNETGraphBox 14 Begin_Of_Object
|
||||
VGraphBox 14 Begin_Of_Object
|
||||
1
|
||||
VNETControlBox 15 Begin_Of_Object
|
||||
2
|
||||
VUniqueBox 16 Begin_Of_Object
|
||||
1
|
||||
VBoxRoot 17 Begin_Of_Object
|
||||
VBoxRoot 15 Begin_Of_Object
|
||||
1
|
||||
1
|
||||
1 1 0 1 -1 -1 -1 -1 1 351 779 591
|
||||
|
@ -959,65 +955,8 @@ END_OF_DESKTOP_DATA_COLLECTION
|
|||
END_OF_DESKTOP_MEMBER
|
||||
{74B29E4F-CCEF-4429-ABCA-E5B398A25F47}
|
||||
0
|
||||
End_Of_Object VBoxRoot 17
|
||||
1 -1 0 0 0 0 0 0 0 0 0 0
|
||||
End_Of_Object VUniqueBox 16
|
||||
1
|
||||
1 -1 0 0 0 0 0 0 0 0 0 0
|
||||
0
|
||||
End_Of_Object VNETControlBox 15
|
||||
End_Of_Object VNETGraphBox 14
|
||||
50
|
||||
APPDIR Vector.CANalyzer.Graphic.DLL
|
||||
Vector.CANalyzer.Graphic, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.Graphic.ComponentWrapper
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
2
|
||||
Boolean
|
||||
Expanded
|
||||
True
|
||||
Int32
|
||||
SplitterWidth
|
||||
237
|
||||
Int32
|
||||
SplitterHeight
|
||||
80
|
||||
APPDIR Vector.CANalyzer.Graphic.DLL
|
||||
Vector.CANalyzer.Graphic, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.Graphic.Position
|
||||
3
|
||||
LegendPosition
|
||||
3
|
||||
Int32
|
||||
value__
|
||||
0
|
||||
--TextFormatter: End of Object--
|
||||
APPDIR Components\Vector.CANalyzer.Serialization\1.5.0.0\Vector.CANalyzer.Serialization.dll
|
||||
Vector.CANalyzer.Serialization, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b273882a063429a6
|
||||
Vector.CANalyzer.Serialization.SerializationVersion
|
||||
4
|
||||
SerializationVersion
|
||||
4
|
||||
UInt16
|
||||
mMajor
|
||||
1
|
||||
UInt16
|
||||
mMinor
|
||||
0
|
||||
UInt16
|
||||
mPatch
|
||||
0
|
||||
--TextFormatter: End of Object--
|
||||
--TextFormatter: End of Object--
|
||||
TypeRef:2
|
||||
2
|
||||
--TextFormatter: End of Object--
|
||||
End_Of_Object VBoxRoot 15
|
||||
End_Of_Object VGraphBox 14
|
||||
VSignalObjectStreamer 14 Begin_Of_Object
|
||||
1
|
||||
4
|
||||
|
@ -1239,7 +1178,7 @@ Eth 1::Tx Packet rate
|
|||
41943040
|
||||
0
|
||||
1416 25200245
|
||||
Grafik-Fenster
|
||||
Graphics Window
|
||||
<VFileName V4 QL> 1 ""
|
||||
0 2 1
|
||||
::
|
||||
|
@ -1261,37 +1200,9 @@ Grafik-Fenster
|
|||
237
|
||||
0
|
||||
0
|
||||
1
|
||||
0
|
||||
0
|
||||
0
|
||||
-11
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
400
|
||||
0
|
||||
Tahoma
|
||||
0
|
||||
1
|
||||
0
|
||||
0
|
||||
0
|
||||
-11
|
||||
0
|
||||
0
|
||||
0
|
||||
34
|
||||
0
|
||||
0
|
||||
0
|
||||
400
|
||||
0
|
||||
Tahoma
|
||||
0
|
||||
1
|
||||
1
|
||||
|
@ -1345,7 +1256,7 @@ Eth 1::Packet rate [pkt/s]
|
|||
[End_of_Export]
|
||||
0 1024 0 60
|
||||
1 1
|
||||
0 0 0 0 0 2 0 0 0
|
||||
0 0 0 0 0 2 0 0
|
||||
0 128
|
||||
527 343 1256 778
|
||||
1 40 20 15
|
||||
|
@ -1456,7 +1367,7 @@ End_Of_Object VTraceFilterCfg 15
|
|||
1
|
||||
0
|
||||
0
|
||||
28
|
||||
29
|
||||
0
|
||||
0
|
||||
1
|
||||
|
@ -1475,7 +1386,7 @@ End_Of_Serialized_Data 14
|
|||
6
|
||||
1
|
||||
14
|
||||
ver=2: FT TF TF FF FT FT;F T Config;F T GLLogger;T F _Statistics
|
||||
ver=2: FT TF TF FF FT FT;F T Config;T F _Statistics
|
||||
End_Of_Serialized_Data 14
|
||||
7
|
||||
0
|
||||
|
@ -1501,7 +1412,10 @@ End_Of_Serialized_Data 14
|
|||
16
|
||||
0
|
||||
17
|
||||
0
|
||||
1
|
||||
14
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
18
|
||||
0
|
||||
19
|
||||
|
@ -1516,29 +1430,34 @@ End_Of_Serialized_Data 14
|
|||
22
|
||||
1
|
||||
14
|
||||
ver=2: FF
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
23
|
||||
1
|
||||
14
|
||||
ver=2: FF
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
24
|
||||
1
|
||||
14
|
||||
ver=2: FF
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
25
|
||||
0
|
||||
26
|
||||
1
|
||||
14
|
||||
ver=2: FF
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
27
|
||||
1
|
||||
14
|
||||
ver=2: FF
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
28
|
||||
1
|
||||
14
|
||||
ver=2: FT
|
||||
End_Of_Serialized_Data 14
|
||||
0
|
||||
1
|
||||
|
@ -1546,7 +1465,7 @@ VTraceColumnConfiguration 15 Begin_Of_Object
|
|||
3
|
||||
1
|
||||
Initial
|
||||
82
|
||||
83
|
||||
VTNColumnData 16 Begin_Of_Object
|
||||
3
|
||||
0
|
||||
|
@ -2444,6 +2363,17 @@ VTNColumnData 16 Begin_Of_Object
|
|||
10
|
||||
-1
|
||||
|
||||
1
|
||||
0
|
||||
1
|
||||
0
|
||||
End_Of_Object VTNColumnData 16
|
||||
VTNColumnData 16 Begin_Of_Object
|
||||
3
|
||||
82
|
||||
50
|
||||
-1
|
||||
|
||||
1
|
||||
0
|
||||
1
|
||||
|
@ -2894,7 +2824,7 @@ VUniqueBox 4 Begin_Of_Object
|
|||
VBoxRoot 5 Begin_Of_Object
|
||||
1
|
||||
3
|
||||
0 0 0 1 -1 -1 -1 -1 0 0 1188 284
|
||||
0 1 0 1 -1 -1 -1 -1 0 0 803 606
|
||||
|
||||
1
|
||||
|
||||
|
@ -2906,11 +2836,11 @@ MDI_DOCK_INFO_END
|
|||
6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 32767 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0
|
||||
END_OF_DOCK_INFO
|
||||
1
|
||||
0
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
803 901
|
||||
1211 747
|
||||
END_OF_DESKTOP_DATA
|
||||
6
|
||||
0 1 -1 -1 -1 -1 0 0 1188 284
|
||||
|
@ -2961,7 +2891,7 @@ End_Of_Object VGrMnBox 3
|
|||
VDOLocalInfoStruct 3 Begin_Of_Object
|
||||
3
|
||||
1
|
||||
107
|
||||
110
|
||||
VDAOBus 4 Begin_Of_Object
|
||||
1
|
||||
1
|
||||
|
@ -2983,7 +2913,7 @@ VConfigurationRoot 8 Begin_Of_Object
|
|||
End_Of_Object VConfigurationRoot 8
|
||||
<VFileName V4 QL> 1 "include\CAPL\MakeConfig.can"
|
||||
1
|
||||
J:\HsKA\NB7\Bachelorthesis\CANoe\Modbus-CAPL\include\CAPL\MakeConfig.cbf
|
||||
F:\-- Airbus\CANoe\Modbus-CAPL\include\CAPL\MakeConfig.cbf
|
||||
MakeConfig
|
||||
MakeConfig
|
||||
5
|
||||
|
@ -3091,7 +3021,7 @@ VSimulinkModelViewerConfiguration 7 Begin_Of_Object
|
|||
End_Of_Object VSimulinkModelViewerConfiguration 7
|
||||
1
|
||||
0
|
||||
3058029243
|
||||
4238404774
|
||||
0
|
||||
NodeSignalPanelBustypeCount 0
|
||||
End_Of_Object VSimulationNode 6
|
||||
|
@ -3129,7 +3059,7 @@ NULL
|
|||
End_Of_Object VDOLocalInfoStruct 3
|
||||
0.000000
|
||||
0 0
|
||||
1 1 0 59420 1 233 1 2882400001 98 331 371 619 2882400002 0 0 0 0 0 0 1 2882400001 1270 1270 373 373 2882400002 0 0 0 506827928 0 507217388 3
|
||||
1 1 0 59420 1 233 1 2882400001 10 243 104 674 2882400002 0 0 0 0 0 0 1 2882400001 797 797 106 106 2882400002 0 0 0 343748216 0 0 3
|
||||
SS_BEGIN_COMMON_INFO
|
||||
1
|
||||
0
|
||||
|
@ -3141,7 +3071,7 @@ Ethernet
|
|||
11
|
||||
1
|
||||
1
|
||||
347478824 1 0 1 0 0 1 0 0 0 2000 1
|
||||
585506576 1 0 1 0 0 1 0 0 0 2000 1
|
||||
SS_BEGIN_COMMON_INFO
|
||||
1
|
||||
3
|
||||
|
@ -3170,7 +3100,7 @@ VUniqueBox 3 Begin_Of_Object
|
|||
VBoxRoot 4 Begin_Of_Object
|
||||
1
|
||||
3
|
||||
0 1 0 1 -1 -1 -1 -1 0 607 803 901
|
||||
0 0 0 1 -1 -1 -1 -1 0 607 803 901
|
||||
Write
|
||||
1
|
||||
|
||||
|
@ -3179,14 +3109,14 @@ MDI_DOCK_INFO_END
|
|||
1
|
||||
6
|
||||
0 1 -1 -1 -1 -1 0 607 803 901
|
||||
6 0 1010 180 0 0 300 180 300 180 0 61440 1 36756 1904 0 0 0 0 260 0 0 0 1 5 32767 1 59422 1 5 1011 185 4 6 946 1 1 0 0 1 180 0 59422 1
|
||||
6 0 1010 180 0 0 300 180 300 180 0 61440 1 36756 1904 0 0 0 0 260 0 0 0 1 5 32767 1 59422 1 5 1011 185 4 6 435 1 1 0 0 1 180 0 59422 1
|
||||
END_OF_DOCK_INFO
|
||||
1
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
1
|
||||
803 901
|
||||
1211 747
|
||||
END_OF_DESKTOP_DATA
|
||||
6
|
||||
0 1 -1 -1 0 0 0 700 662 1043
|
||||
|
@ -3241,10 +3171,9 @@ VControlAdapter 4 Begin_Of_Object
|
|||
End_Of_Object VControlAdapter 4
|
||||
1
|
||||
3
|
||||
WListVer 2
|
||||
WListVer 1
|
||||
<VFileName V4 QL> 1 "C:\Users\Public\Documents\Vector\CANwin\Public\Documents\Vector\CANwin 8.0.918\templates"
|
||||
0 1 1 1 1 0
|
||||
False 147 90 0
|
||||
100 0 100 300
|
||||
End_Of_Serialized_Data 3
|
||||
End_Of_Object VWriteControlAdapter 3
|
||||
|
||||
|
@ -3252,7 +3181,7 @@ End_Of_Serialized_Data 2
|
|||
End_Of_Object VWriteBox 2
|
||||
VWinStore 2 Begin_Of_Object
|
||||
1
|
||||
22 2 3 -32088 -32000 -1 -1 0 0 1018 767
|
||||
22 2 3 -1 -1 -1 -1 -10000 -10000 -8982 -9233
|
||||
End_Of_Child_List
|
||||
End_Of_Object VWinStore 2
|
||||
VWinStore 2 Begin_Of_Object
|
||||
|
@ -3443,7 +3372,7 @@ VBoxRoot 5 Begin_Of_Object
|
|||
1
|
||||
3
|
||||
1 -1 0 1 0 0 -1 -1 387 290 1533 916
|
||||
Signalgeneratoren und Signal Replay
|
||||
Signal Generators and Signal Replay
|
||||
1
|
||||
|
||||
MDI_DOCK_INFO_END
|
||||
|
@ -3485,12 +3414,12 @@ End_Of_Object VUniqueBox 4
|
|||
End_Of_Object VNETControlBox 3
|
||||
31
|
||||
APPDIR Vector.CANoe.SignalGenerators.DLL
|
||||
Vector.CANoe.SignalGenerators, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.SignalGenerators, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.SignalGenerators.ComponentWrapper
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
|
@ -3564,6 +3493,7 @@ End
|
|||
|
||||
FiltersEnd
|
||||
0 0
|
||||
|
||||
END_OF_WORKSPACE_MEMBER_DATA
|
||||
END_OF_WORKSPACE_MEMBER
|
||||
1
|
||||
|
@ -3576,7 +3506,7 @@ END_OF_WORKSPACE_CONFIGURATION
|
|||
LinNMWindow 0
|
||||
LinScopeWindow 0
|
||||
CANBusyCalculation 1
|
||||
CANDefaultILActivation 1
|
||||
CANDefaultILActivation 1 1
|
||||
0
|
||||
1
|
||||
0
|
||||
|
@ -3604,7 +3534,7 @@ VBoxRoot 5 Begin_Of_Object
|
|||
1
|
||||
3
|
||||
1 -1 0 1 0 0 -1 -1 204 115 1063 889
|
||||
Basisdiagnose
|
||||
Basic Diagnostics
|
||||
1
|
||||
|
||||
MDI_DOCK_INFO_END
|
||||
|
@ -3646,12 +3576,12 @@ End_Of_Object VUniqueBox 4
|
|||
End_Of_Object VNETControlBox 3
|
||||
31
|
||||
APPDIR Vector.CANalyzer.BasicDiagnosticsEditor.DLL
|
||||
Vector.CANalyzer.BasicDiagnosticsEditor, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.BasicDiagnosticsEditor, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.BasicDiagnosticsEditor.VBasicDiagnosticsEditorWrapper
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
|
@ -3749,7 +3679,7 @@ VIPBProtocolSettings 2 Begin_Of_Object
|
|||
3
|
||||
eth
|
||||
Ethertype
|
||||
9
|
||||
13
|
||||
arp
|
||||
1
|
||||
2054
|
||||
|
@ -3758,6 +3688,14 @@ avtp
|
|||
1
|
||||
8944
|
||||
8944
|
||||
geo_bh
|
||||
1
|
||||
35143
|
||||
35143
|
||||
geo_cnh
|
||||
1
|
||||
1799
|
||||
1799
|
||||
ipv4
|
||||
1
|
||||
2048
|
||||
|
@ -3786,15 +3724,29 @@ rarp
|
|||
1
|
||||
32821
|
||||
32821
|
||||
simtdCnh
|
||||
1
|
||||
4001
|
||||
4001
|
||||
wsmp
|
||||
1
|
||||
35036
|
||||
35036
|
||||
tcp
|
||||
Port
|
||||
5
|
||||
6
|
||||
doip
|
||||
1
|
||||
13400
|
||||
13400
|
||||
fsa
|
||||
0
|
||||
hsfz
|
||||
2
|
||||
6801
|
||||
6801
|
||||
6811
|
||||
6811
|
||||
http
|
||||
2
|
||||
80
|
||||
|
@ -3809,7 +3761,7 @@ xcp
|
|||
5555
|
||||
udp
|
||||
Port
|
||||
7
|
||||
8
|
||||
dhcpv4
|
||||
1
|
||||
67
|
||||
|
@ -3820,6 +3772,12 @@ doip
|
|||
13402
|
||||
fsa
|
||||
0
|
||||
hsfz
|
||||
2
|
||||
6811
|
||||
6811
|
||||
7811
|
||||
7811
|
||||
ntp
|
||||
1
|
||||
123
|
||||
|
@ -3835,7 +3793,7 @@ xcp
|
|||
End_Of_Object VIPBProtocolSettings 2
|
||||
25
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.SymbolSelectionListBox.Data.SymbolMRUList
|
||||
1
|
||||
1
|
||||
|
@ -3874,7 +3832,7 @@ VBoxRoot 5 Begin_Of_Object
|
|||
1
|
||||
3
|
||||
1 -1 0 1 0 0 0 0 199 118 800 474
|
||||
Startwerte
|
||||
Start Values
|
||||
1
|
||||
|
||||
MDI_DOCK_INFO_END
|
||||
|
@ -3942,24 +3900,24 @@ End_Of_Object VUniqueBox 4
|
|||
End_Of_Object VNETControlBox 3
|
||||
273
|
||||
APPDIR Vector.CANalyzer.StartValues.DLL
|
||||
Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues.StartValuesController
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
2
|
||||
APPDIR Vector.CANalyzer.StartValues.DLL
|
||||
Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues.Model.StartValuesModel
|
||||
3
|
||||
StartValuesModel
|
||||
3
|
||||
APPDIR Vector.CANalyzer.StartValues.DLL
|
||||
Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues.GUI.GUISettings
|
||||
4
|
||||
GUISettings
|
||||
|
@ -3991,7 +3949,7 @@ SetValuesOnMeasurementStart
|
|||
True
|
||||
|
||||
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
||||
System.Collections.Generic.List`1[[Vector.CANalyzer.StartValues.Model.StartValue, Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null]]
|
||||
System.Collections.Generic.List`1[[Vector.CANalyzer.StartValues.Model.StartValue, Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null]]
|
||||
6
|
||||
StartValues
|
||||
6
|
||||
|
@ -4013,7 +3971,7 @@ TypeRef:4
|
|||
4
|
||||
|
||||
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
||||
System.Collections.Generic.List`1[[Vector.CANalyzer.StartValues.GUI.ColumnSettings, Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null]]
|
||||
System.Collections.Generic.List`1[[Vector.CANalyzer.StartValues.GUI.ColumnSettings, Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null]]
|
||||
7
|
||||
ColumnSettings
|
||||
8
|
||||
|
@ -4037,7 +3995,7 @@ Array
|
|||
_items
|
||||
10
|
||||
APPDIR Vector.CANalyzer.StartValues.DLL
|
||||
Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues.Model.StartValue
|
||||
8
|
||||
1
|
||||
|
@ -4056,7 +4014,7 @@ Array
|
|||
_items
|
||||
11
|
||||
APPDIR Vector.CANalyzer.StartValues.DLL
|
||||
Vector.CANalyzer.StartValues, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.StartValues.GUI.ColumnSettings
|
||||
9
|
||||
1
|
||||
|
@ -4305,7 +4263,7 @@ VBoxRoot 6 Begin_Of_Object
|
|||
1
|
||||
3
|
||||
1 -1 0 1 0 0 0 0 201 120 806 481
|
||||
Testkonfigurationen für Test Units
|
||||
Test Configurations for Test Units
|
||||
1
|
||||
|
||||
MDI_DOCK_INFO_END
|
||||
|
@ -4371,18 +4329,22 @@ End_Of_Object VUniqueBox 5
|
|||
1 -1 0 0 0 0 0 0 0 0 0 0
|
||||
1
|
||||
End_Of_Object VNETControlBox 4
|
||||
31
|
||||
35
|
||||
APPDIR Vector.CANoe.TestConfigurationSetup.DLL
|
||||
Vector.CANoe.TestConfigurationSetup, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.TestConfigurationSetup, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.TestConfigurationSetup.TestConfigurationSetup
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
2
|
||||
String
|
||||
TestConfigurationSetupPersistence
|
||||
1
|
||||
0;-1;-1;
|
||||
APPDIR Components\Vector.CANalyzer.Serialization\1.5.0.0\Vector.CANalyzer.Serialization.dll
|
||||
Vector.CANalyzer.Serialization, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b273882a063429a6
|
||||
Vector.CANalyzer.Serialization.SerializationVersion
|
||||
|
@ -4397,7 +4359,7 @@ mMinor
|
|||
0
|
||||
UInt16
|
||||
mPatch
|
||||
1
|
||||
2
|
||||
--TextFormatter: End of Object--
|
||||
--TextFormatter: End of Object--
|
||||
TypeRef:2
|
||||
|
@ -4428,7 +4390,7 @@ VBoxRoot 6 Begin_Of_Object
|
|||
1
|
||||
3
|
||||
1 -1 0 1 0 0 0 0 199 118 800 473
|
||||
Dokumente
|
||||
Documents
|
||||
1
|
||||
|
||||
MDI_DOCK_INFO_END
|
||||
|
@ -4496,12 +4458,12 @@ End_Of_Object VUniqueBox 5
|
|||
End_Of_Object VNETControlBox 4
|
||||
37
|
||||
APPDIR Vector.CANalyzer.DocumentViewer.DLL
|
||||
Vector.CANalyzer.DocumentViewer, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.DocumentViewer, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.DocumentViewer.ComponentWrapper
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
|
@ -4549,7 +4511,7 @@ VBoxRoot 6 Begin_Of_Object
|
|||
1
|
||||
3
|
||||
1 -1 0 1 0 0 0 0 199 118 800 473
|
||||
Automatisierungssequenzen
|
||||
Automation Sequences
|
||||
1
|
||||
|
||||
MDI_DOCK_INFO_END
|
||||
|
@ -4617,12 +4579,12 @@ End_Of_Object VUniqueBox 5
|
|||
End_Of_Object VNETControlBox 4
|
||||
34
|
||||
APPDIR Vector.CANalyzer.AutomationSequences.DLL
|
||||
Vector.CANalyzer.AutomationSequences, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.AutomationSequences, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.AutomationSequences.ComponentWrapper
|
||||
1
|
||||
1
|
||||
APPDIR CANoe_Net.DLL
|
||||
CANoe_Net, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
CANoe_Net, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANalyzer.ApplicationSerializer
|
||||
2
|
||||
Application
|
||||
|
@ -4659,7 +4621,7 @@ VLogFileConverter 2 Begin_Of_Object
|
|||
VLogExportPersister 3 Begin_Of_Object
|
||||
3
|
||||
1416
|
||||
11060193
|
||||
78169057
|
||||
<VFileName V4 QL> 1 ""
|
||||
<VFileName V4 QL> 1 ""
|
||||
<VFileName V4 QL> 1 ""
|
||||
|
@ -4700,7 +4662,7 @@ End_Of_Object GlLoggerConfig::VGlSignalSamplingSettings 2
|
|||
NodeLayerConfiguration
|
||||
32
|
||||
APPDIR Vector.CANoe.NodeLayer.Configuration.Persistency.DLL
|
||||
Vector.CANoe.NodeLayer.Configuration.Persistency, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.NodeLayer.Configuration.Persistency, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.NodeLayer.Configuration.Persistency.Persistor
|
||||
1
|
||||
1
|
||||
|
@ -4810,12 +4772,12 @@ End_Of_Object VUniqueBox 4
|
|||
End_Of_Object VNETControlBox 3
|
||||
47
|
||||
APPDIR Vector.CANoe.ILConfiguration.DLL
|
||||
Vector.CANoe.ILConfiguration, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.ILConfiguration, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.ILConfiguration.ILConfigurationComponent
|
||||
1
|
||||
1
|
||||
APPDIR Vector.CANoe.ILConfiguration.DLL
|
||||
Vector.CANoe.ILConfiguration, Version=8.2.40.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.ILConfiguration, Version=8.2.80.0, Culture=neutral, PublicKeyToken=null
|
||||
Vector.CANoe.ILConfiguration.GUI.GUISettings
|
||||
2
|
||||
GUISettings
|
||||
|
|
|
@ -21,7 +21,7 @@ on preStart
|
|||
OutputDebugLevel = Error; // The debug level (messages in write window)
|
||||
}
|
||||
|
||||
// Connect to Modbus server, read the status of output registers and bits and start the cyclic timer
|
||||
// Connect to Modbus server and perform a request
|
||||
on start
|
||||
{
|
||||
char ip[16];
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
// This file is the Modbus Client for Airbus CIDS
|
||||
// It automatically and periodically reads all input bits and registers and writes them to SysVars Modbus::%NODE_NAME%::Data
|
||||
// It also reacts on changes in the output SysVars and write those to the Modbus device.
|
||||
// It also reacts on changes in the output SysVars and writes those to the Modbus device.
|
||||
|
||||
includes
|
||||
{
|
||||
|
@ -247,14 +247,14 @@ void OnModbusClientPanics(enum FatalErrors reason)
|
|||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// The timer will continuously poll the input registers and intput bits
|
||||
// The timer will continuously poll the input registers and input bits
|
||||
on timer gtRead
|
||||
{
|
||||
ModbusReadRegisters(thisDev.Addr.Read.InputRegisters, @sysvar::Modbus::%NODE_NAME%::Info::InputRegisters);
|
||||
ModbusReadBits(thisDev.Addr.Read.InputBits, @sysvar::Modbus::%NODE_NAME%::Info::InputBits);
|
||||
}
|
||||
|
||||
// If Data::OutputBits is changed we will send this update to the device
|
||||
// As soon as Data::OutputBits is changed we will send this update to the device
|
||||
on sysvar Modbus::%NODE_NAME%::Data::OutputBits
|
||||
{
|
||||
word count, i;
|
||||
|
@ -267,7 +267,7 @@ on sysvar Modbus::%NODE_NAME%::Data::OutputBits
|
|||
|
||||
ModbusWriteBitsB(0, count, bitStatus); // Send update command
|
||||
}
|
||||
// If Data::OutputRergisters is changed we will send this update to the device
|
||||
// As soon as Data::OutputRegisters is changed we will send this update to the device
|
||||
on sysvar Modbus::%NODE_NAME%::Data::OutputRegisters
|
||||
{
|
||||
word count, i;
|
||||
|
@ -280,7 +280,7 @@ on sysvar Modbus::%NODE_NAME%::Data::OutputRegisters
|
|||
|
||||
ModbusWriteRegisters(0, count, regValues); // Send update command
|
||||
}
|
||||
// Config::Interval is changed we will update the timer gtRead accordingly
|
||||
// As soon as Config::Interval is changed we will update the timer gtRead accordingly
|
||||
on sysvar Modbus::%NODE_NAME%::Config::Interval
|
||||
{
|
||||
if (@this <= 0)
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
|
||||
// Function codes (tested functionality, check results, checked whether telegrams can be divided)
|
||||
// func result divided (B+R)
|
||||
// func result divided req (B+R)
|
||||
// 0x01 00 X (120) // Read Bits out
|
||||
// 0x02 20 X 120 // Read Bits in
|
||||
// 0x03 10 X (140) // Read Registers out
|
||||
|
@ -46,6 +46,7 @@
|
|||
// 0x16 100 110 X // Mask Register
|
||||
// 0x17 |___| |___| |___| // Read/Write Registers
|
||||
|
||||
// Don't forget to set up the device in SysVars
|
||||
|
||||
includes
|
||||
{
|
||||
|
@ -56,12 +57,12 @@ includes
|
|||
|
||||
variables
|
||||
{
|
||||
word state = 0;
|
||||
byte s0i = 0;
|
||||
struct device s0dev;
|
||||
byte s90i = 1;
|
||||
msTimer timr;
|
||||
byte skipOutput = 1;
|
||||
word state = 0; // The current state of this machine
|
||||
byte s0i = 0; // some i for state 0
|
||||
struct device s0dev; // device struct for state 0
|
||||
byte s90i = 1; // some i for state 90
|
||||
msTimer timr; // a timer to give the device some time to refresh
|
||||
byte skipOutput = 0; // whether output checks shall be skipped (and output modules are present)
|
||||
}
|
||||
|
||||
on preStart
|
||||
|
@ -76,14 +77,14 @@ on start
|
|||
sysGetVariableString("Device::Config", "IP", ip, 16);
|
||||
|
||||
DeviceInit(@sysvar::Device::Config::Vendor);
|
||||
ModbusInit(ip, @sysvar::Config::Modbus::Port, @sysvar::Config::Modbus::RequestTimeout, 1/*retry*/);
|
||||
ModbusInit(ip, @sysvar::Config::Modbus::Port, @sysvar::Config::Modbus::RequestTimeout, 1 /*retry*/);
|
||||
|
||||
if (gSocketState < CONNECTING) // We are not connecting and not connected
|
||||
return;
|
||||
|
||||
// Start the Test
|
||||
s0dev.Vendor = (enum Vendor)@sysvar::Device::Config::Vendor;
|
||||
s0i = _DeviceGetInformation((enum Vendor)@sysvar::Device::Config::Vendor);
|
||||
s0i = _DeviceGetInformation((enum Vendor)@sysvar::Device::Config::Vendor); // get info from the device
|
||||
}
|
||||
|
||||
on preStop
|
||||
|
@ -265,7 +266,7 @@ void OnModbusReadRegistersSuccess(struct ModbusResReceiveRegisters mbres, struct
|
|||
s0i--;
|
||||
_DeviceParseRegister(s0dev, mbreq.Address, mbres.Data, 0);
|
||||
|
||||
if (s0i == 0)
|
||||
if (s0i == 0) // all requests completed
|
||||
{
|
||||
if (s0dev.DeviceIOs.OutputBits / 8 + s0dev.DeviceIOs.OutputRegisters < 2)
|
||||
{
|
||||
|
|
|
@ -36,13 +36,13 @@ variables
|
|||
byte ReceiveWindow;
|
||||
} thisDev;
|
||||
|
||||
enum Vendor // The Vendor enum. All Vendors have to listed here and all listed vendors have to be implemented in this file
|
||||
enum Vendor // The Vendor enum. All Vendors have to be listed here and all listed vendors have to be implemented in this file
|
||||
{
|
||||
All = 0xFF,
|
||||
Wago = 23, // Wago
|
||||
BuR = 2 // B&R
|
||||
};
|
||||
struct deviceIOs // A structure which contains quantity information about connected IO. Used in MakeConfig. These info will be written into the SysVars
|
||||
struct deviceIOs // A structure which contains quantity information about connected IO. Used in MakeConfig. This info will be written into SysVars
|
||||
{
|
||||
byte InputRegisters; // Count of AI
|
||||
word InputBits; // Count of DI
|
||||
|
@ -50,13 +50,13 @@ variables
|
|||
word OutputBits; // Count of DO
|
||||
char Modules[1024]; // A string representing the connected modules
|
||||
};
|
||||
struct device // A structure that contains information about an Modbus device. Used in MakeConfig.
|
||||
struct device // A structure that contains information about a Modbus device. Used in MakeConfig.
|
||||
{
|
||||
char Ip[16]; // String: The IP address
|
||||
char Ip4[4]; // String: The last byte of the IP address.
|
||||
char Ip3[4]; // String: The third byte of the IP.
|
||||
char Ip2[4]; // String: The second byte of the IP.
|
||||
char Ip1[4]; // String: Thefirst byte of the IP.
|
||||
char Ip1[4]; // String: The first byte of the IP.
|
||||
enum Vendor Vendor; // The Vendor (Wago / B&R)
|
||||
word SerialCode; // Serial Code
|
||||
word DeviceCode; // Device Code
|
||||
|
@ -71,7 +71,7 @@ void DeviceInit(byte vendor)
|
|||
{
|
||||
switch ((enum Vendor) vendor)
|
||||
{
|
||||
case All: // information that may apply to all devices
|
||||
case All: // information that may apply to all devices --> minimum
|
||||
thisDev.MaxBitCount = 0x0100;
|
||||
thisDev.MaxRegisterCount = 0x0100;
|
||||
thisDev.ReceiveWindow = 1;
|
||||
|
@ -130,7 +130,7 @@ void _DeviceParseCode(word dev, enum Vendor vendor, struct deviceIOs dios)
|
|||
input = 1;
|
||||
else if (dev & 0x0002) // Output Module
|
||||
input = 0;
|
||||
else // mhm... What is it? Input and Output?
|
||||
else // mhm... What is it? Input and Output? Neither?
|
||||
writeDbg(AlgoError, "DeviceParseCode: Device code 0x%X cannot be decoded", dev);
|
||||
}
|
||||
else // Analog (=Complex) module
|
||||
|
@ -143,11 +143,11 @@ void _DeviceParseCode(word dev, enum Vendor vendor, struct deviceIOs dios)
|
|||
{
|
||||
case 881: // devices that have no inputs/outputs
|
||||
return;
|
||||
case 491: // devices that have 1 inputs
|
||||
case 491: // modules that have 1 input
|
||||
input = 1;
|
||||
numChannels = 1;
|
||||
break;
|
||||
case 452: // devices that have 2 inputs
|
||||
case 452: // modules that have 2 inputs
|
||||
case 465:
|
||||
case 470:
|
||||
case 472:
|
||||
|
@ -176,13 +176,13 @@ void _DeviceParseCode(word dev, enum Vendor vendor, struct deviceIOs dios)
|
|||
input = 1;
|
||||
numChannels = 2;
|
||||
break;
|
||||
case 493: // devices that have 3 inputs
|
||||
case 493: // modules that have 3 inputs
|
||||
case 494:
|
||||
case 495:
|
||||
input = 1;
|
||||
numChannels = 3;
|
||||
break;
|
||||
case 459: // devices that have 4 inputs
|
||||
case 459: // modules that have 4 inputs
|
||||
case 453:
|
||||
case 455:
|
||||
case 468:
|
||||
|
@ -193,7 +193,7 @@ void _DeviceParseCode(word dev, enum Vendor vendor, struct deviceIOs dios)
|
|||
input = 1;
|
||||
numChannels = 4;
|
||||
break;
|
||||
case 552: // devices that have 2 outputs
|
||||
case 552: // modules that have 2 outputs
|
||||
case 585:
|
||||
case 563:
|
||||
case 554:
|
||||
|
@ -204,15 +204,15 @@ void _DeviceParseCode(word dev, enum Vendor vendor, struct deviceIOs dios)
|
|||
input = 0;
|
||||
numChannels = 2;
|
||||
break;
|
||||
case 555: // devices that have 4 outputs
|
||||
case 555: // modules that have 4 outputs
|
||||
case 553:
|
||||
case 557:
|
||||
case 559:
|
||||
input = 0;
|
||||
numChannels = 4;
|
||||
break;
|
||||
default: // unknown device
|
||||
writeDbg(AlgoInfo, "Connected device: 750-%d", dev);
|
||||
default: // unknown modules
|
||||
writeDbg(AlgoInfo, "Unknown onnected module: 750-%d", dev);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
/// - _ModbusSnd() Send data to the device. Here: Fills the packet with payload data and sends it
|
||||
/// - Some function that receives packets and hands them to _OnModbusReceive()
|
||||
|
||||
// Since it is impossible to get the local IP in CANoe 8.2 you have to enter it manually
|
||||
|
||||
includes
|
||||
{
|
||||
#include "Common.cin"
|
||||
|
@ -16,13 +18,14 @@ includes
|
|||
|
||||
variables
|
||||
{
|
||||
dword gLocalIP = 0xC0A80101; // The local IP address: C0.A8.01.01 = 192.168.1.1
|
||||
// TODO: The local IP should not have to be specified here. Where can we get it from?
|
||||
|
||||
long gPacket; // The packet that will be send
|
||||
msTimer gtModbusArp; // A timer waiting for the ARP response
|
||||
|
||||
byte gLocalMac[6]; // Storage of the local MAC address
|
||||
byte gRemoteMac[6]; // Storage of the remote MAC address (the one of the device)
|
||||
// TODO: The local IP should not have to be specified here. Where can we get it from?
|
||||
dword gLocalIP = 0xC0A80101; // The local IP address.
|
||||
}
|
||||
|
||||
// This method prepares anything in a way that sending with ModbusSnd() is possible.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*@!Encoding:1252*/
|
||||
|
||||
// This file contains functions that abstract the UDP/IP API
|
||||
// This file contains functions that abstract the TCP/IP API
|
||||
/// It provides following methods
|
||||
/// - _ModbusConnectTo() Prepare anything that sending works. Here: Open a TCP socket and connection
|
||||
/// - _ModbusDisconnect() Gracefully disconnect from the device. Here: Close the TCP connection and socket
|
||||
|
|
|
@ -11,6 +11,7 @@ variables
|
|||
char gIpLastErrStr[512] = "";
|
||||
|
||||
// The state of the socket will be safed here. This way we can check if we can send/receive packets
|
||||
// The order of the states is important
|
||||
enum SocketState {ERROR = 0, NULL = 100, CONNECTING = 120, CLOSED = 140, OK = 200};
|
||||
enum SocketState gSocketState = NULL;
|
||||
|
||||
|
|
Loading…
Reference in a new issue