INMMessageManager

Summary

Represents an NM message manager object.

See also

MessageNM

Methods
Properties

Structure

class INMMessageManager
accept(sd: MessageNM)

Get NM Message from MessageManager then calls the appropriate function and finally sends response if the manager is activated.

Parameters

sd (MessageNM) – Message to accept.

open_network_management(clientInstanceID: int8)

Opens the network management of a client given its id.

Parameters

clientInstanceID (int8) – Client's id.

release_network(functionPartialNetworkID: FunctionalPartialNet)

Releases a specific network given its id.

Parameters

functionPartialNetworkID (FunctionalPartialNet) – Desired functional partial network id.

start()

Starts the ECU

stop()

Stops the ECU.

wakeup_server(basePartialNetworkID: BasePartialNet, functionPartialNetworkID: FunctionalPartialNet)

Send request to wake up another ECU.

Parameters
  • basePartialNetworkID (BasePartialNet) – is the ECU ID in base partial network.

  • functionPartialNetworkID (FunctionalPartialNet) – function Partial Network ID is the ECU ID mask in function partial network.

connectionMac

The Connection MAC address.

Type

str

ecu_node

The ECU node of the manager.

Type

EcuNodeEthernet

is_started

Checks whether the Ethernet ECU RBS is running.

Type

bool

state

The state of the manager.

Type

EcuNmState