- GOOSE publisher: fixed - publisher parameters not set correctly (I6LLCV-76)

pull/515/head
Michael Zillgith 1 year ago
parent 23ae3c8ff3
commit 37060d92d8

@ -219,17 +219,17 @@ prepareGooseBuffer(GoosePublisher self, CommParameters* parameters, const char*
uint16_t appId; uint16_t appId;
if (parameters) { if (parameters) {
dstAddr = defaultDstAddr;
priority = CONFIG_GOOSE_DEFAULT_PRIORITY;
vlanId = CONFIG_GOOSE_DEFAULT_VLAN_ID;
appId = CONFIG_GOOSE_DEFAULT_APPID;
}
else {
dstAddr = parameters->dstAddress; dstAddr = parameters->dstAddress;
priority = parameters->vlanPriority; priority = parameters->vlanPriority;
vlanId = parameters->vlanId; vlanId = parameters->vlanId;
appId = parameters->appId; appId = parameters->appId;
} }
else {
dstAddr = defaultDstAddr;
priority = CONFIG_GOOSE_DEFAULT_PRIORITY;
vlanId = CONFIG_GOOSE_DEFAULT_VLAN_ID;
appId = CONFIG_GOOSE_DEFAULT_APPID;
}
if (interfaceID) if (interfaceID)
self->ethernetSocket = Ethernet_createSocket(interfaceID, dstAddr); self->ethernetSocket = Ethernet_createSocket(interfaceID, dstAddr);

Loading…
Cancel
Save