4
4
This interface adds support for CAN controllers by `Vector `_. Only Windows is supported.
5
5
6
6
By default this library uses the channel configuration for CANalyzer.
7
- To use a different application, open Vector Hardware Config program and create
7
+ To use a different application, open ** Vector Hardware Configuration ** program and create
8
8
a new application and assign the channels you may want to use.
9
9
Specify the application name as ``app_name='Your app name' `` when constructing
10
10
the bus or in a config file.
@@ -21,13 +21,72 @@ application named "python-can"::
21
21
22
22
23
23
24
- Bus
25
- ---
24
+ VectorBus
25
+ ---------
26
26
27
27
.. autoclass :: can.interfaces.vector.VectorBus
28
+ :show-inheritance:
29
+ :member-order: bysource
30
+ :members:
31
+ set_filters,
32
+ recv,
33
+ send,
34
+ send_periodic,
35
+ stop_all_periodic_tasks,
36
+ flush_tx_buffer,
37
+ reset,
38
+ shutdown,
39
+ popup_vector_hw_configuration,
40
+ get_application_config,
41
+ set_application_config
42
+
43
+ Exceptions
44
+ ----------
28
45
29
46
.. autoexception :: can.interfaces.vector.VectorError
47
+ :show-inheritance:
30
48
.. autoexception :: can.interfaces.vector.VectorInitializationError
49
+ :show-inheritance:
31
50
.. autoexception :: can.interfaces.vector.VectorOperationError
51
+ :show-inheritance:
52
+
53
+ Miscellaneous
54
+ -------------
55
+
56
+ .. autofunction :: can.interfaces.vector.get_channel_configs
57
+
58
+ .. autoclass :: can.interfaces.vector.VectorChannelConfig
59
+ :show-inheritance:
60
+ :class-doc-from: class
61
+
62
+ .. autoclass :: can.interfaces.vector.xldefine.XL_HardwareType
63
+ :show-inheritance:
64
+ :member-order: bysource
65
+ :members:
66
+ :undoc-members:
67
+
68
+ .. autoclass :: can.interfaces.vector.xldefine.XL_ChannelCapabilities
69
+ :show-inheritance:
70
+ :member-order: bysource
71
+ :members:
72
+ :undoc-members:
73
+
74
+ .. autoclass :: can.interfaces.vector.xldefine.XL_BusCapabilities
75
+ :show-inheritance:
76
+ :member-order: bysource
77
+ :members:
78
+ :undoc-members:
79
+
80
+ .. autoclass :: can.interfaces.vector.xldefine.XL_BusTypes
81
+ :show-inheritance:
82
+ :member-order: bysource
83
+ :members:
84
+ :undoc-members:
85
+
86
+ .. autoclass :: can.interfaces.vector.xldefine.XL_Status
87
+ :show-inheritance:
88
+ :member-order: bysource
89
+ :members:
90
+ :undoc-members:
32
91
33
92
.. _Vector : https://vector.com/
0 commit comments