IoTFleetWise.Paginator.
ListDecoderManifestNetworkInterfaces
¶paginator = client.get_paginator('list_decoder_manifest_network_interfaces')
paginate
(**kwargs)¶Creates an iterator that will paginate through responses from IoTFleetWise.Client.list_decoder_manifest_network_interfaces()
.
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
name='string',
PaginationConfig={
'MaxItems': 123,
'PageSize': 123,
'StartingToken': 'string'
}
)
[REQUIRED]
The name of the decoder manifest to list information about.
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken
will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken
from a previous response.
dict
Response Syntax
{
'networkInterfaces': [
{
'interfaceId': 'string',
'type': 'CAN_INTERFACE'|'OBD_INTERFACE',
'canInterface': {
'name': 'string',
'protocolName': 'string',
'protocolVersion': 'string'
},
'obdInterface': {
'name': 'string',
'requestMessageId': 123,
'obdStandard': 'string',
'pidRequestIntervalSeconds': 123,
'dtcRequestIntervalSeconds': 123,
'useExtendedIds': True|False,
'hasTransmissionEcu': True|False
}
},
],
'NextToken': 'string'
}
Response Structure
(dict) --
networkInterfaces (list) --
A list of information about network interfaces.
(dict) --
Represents a node and its specifications in an in-vehicle communication network. All signal decoders must be associated with a network node.
To return this information about all the network interfaces specified in a decoder manifest, use the API operation.
interfaceId (string) --
The ID of the network interface.
type (string) --
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.
canInterface (dict) --
Information about a network interface specified by the Controller Area Network (CAN) protocol.
name (string) --
The unique name of the interface.
protocolName (string) --
The name of the communication protocol for the interface.
protocolVersion (string) --
The version of the communication protocol for the interface.
obdInterface (dict) --
Information about a network interface specified by the On-board diagnostic (OBD) II protocol.
name (string) --
The name of the interface.
requestMessageId (integer) --
The ID of the message requesting vehicle data.
obdStandard (string) --
The standard OBD II PID.
pidRequestIntervalSeconds (integer) --
The maximum number message requests per second.
dtcRequestIntervalSeconds (integer) --
The maximum number message requests per diagnostic trouble code per second.
useExtendedIds (boolean) --
Whether to use extended IDs in the message.
hasTransmissionEcu (boolean) --
Whether the vehicle has a transmission control module (TCM).
NextToken (string) --
A token to resume pagination.