BaseMemberExternAdd
Adds an external member to the network list manually.
The use of this function is not ISO 11783 Part 5 conform. Use this function only if you must communicate with an external CF, that does not send a address claimed message. An address claimed message of an external CF with the same source address will replace this manual added member entry. The function works independent from the configuration of the #CFG_PARAM_EXTERNAL_ADDR_CLAIM parameter. The added CF will be set to announced in the next iso_DlCyclicGlobal() run.
Interface
Event Inputs
Name |
Comment |
With |
|---|---|---|
INIT |
Service Initialization |
|
REQ |
Add external member |
u8SA, u8CanIdx |
Event Outputs
Name |
Comment |
With |
|---|---|---|
INITO |
Initialization Confirm |
|
CNF |
Confirmation |
s16Handle |
Input Vars
Name |
Type |
Initial Value |
Comment |
|---|---|---|---|
u8CanIdx |
USINT |
NODE1 |
CAN node index |
u8SA |
USINT |
Source Address of the CF to add |
Output Vars
Name |
Type |
Comment |
|---|---|---|
s16Handle |
INT |
Handle of the added member |