NetworkInterface
¶
Source code in docs_src/capo_iotfleetwise/types/network_interface.py
can_interface
instance-attribute
¶
can_interface: NotRequired[CanInterface]
Information about a network interface specified by the Controller Area Network (CAN) protocol.
custom_decoding_interface
instance-attribute
¶
custom_decoding_interface: NotRequired[CustomDecodingInterface]
Information about a custom network interface.
obd_interface
instance-attribute
¶
obd_interface: NotRequired[ObdInterface]
Information about a network interface specified by the on-board diagnostic (OBD) II protocol.
type
instance-attribute
¶
type: NetworkInterfaceType
The network protocol for the vehicle. For example, CAN_SIGNAL specifies a protocol that defines how data is communicated between electronic control units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic data is communicated between ECUs.
vehicle_middleware
instance-attribute
¶
vehicle_middleware: NotRequired[VehicleMiddleware]
The vehicle middleware defined as a type of network interface. Examples of vehicle middleware include ROS2 and SOME/IP.