IoTFleetWise / Paginator / ListDecoderManifestNetworkInterfaces
ListDecoderManifestNetworkInterfaces#
- class 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' } ) - Parameters:
- name (string) – - [REQUIRED] - The name of the decoder manifest to list information about. 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - 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 - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- 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_SIGNALspecifies a protocol that defines how data is communicated between electronic control units (ECUs).- OBD_SIGNALspecifies 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.