Included variant ID in target pin descriptor
This commit is contained in:
@@ -630,11 +630,11 @@ void TargetController::onSetPinStateEvent(const Events::SetTargetPinState& event
|
||||
);
|
||||
}
|
||||
|
||||
this->target->setPinState(event.variantId, event.pinDescriptor, event.pinState);
|
||||
this->target->setPinState(event.pinDescriptor, event.pinState);
|
||||
|
||||
auto pinStatesUpdateEvent = std::make_shared<Events::TargetPinStatesRetrieved>();
|
||||
pinStatesUpdateEvent->correlationId = event.id;
|
||||
pinStatesUpdateEvent->variantId = event.variantId;
|
||||
pinStatesUpdateEvent->variantId = event.pinDescriptor.variantId;
|
||||
pinStatesUpdateEvent->pinSatesByNumber = {
|
||||
{event.pinDescriptor.number, event.pinState}
|
||||
};
|
||||
|
||||
@@ -123,11 +123,10 @@ Targets::TargetPinStateMappingType TargetControllerConsole::getPinStates(int var
|
||||
return this->triggerTargetControllerEventAndWaitForResponse(requestEvent)->pinSatesByNumber;
|
||||
}
|
||||
|
||||
void TargetControllerConsole::setPinState(int variantId, TargetPinDescriptor pinDescriptor, TargetPinState pinState) {
|
||||
void TargetControllerConsole::setPinState(TargetPinDescriptor pinDescriptor, TargetPinState pinState) {
|
||||
auto updateEvent = std::make_shared<SetTargetPinState>();
|
||||
updateEvent->variantId = variantId;
|
||||
updateEvent->pinDescriptor = std::move(pinDescriptor);
|
||||
updateEvent->pinState = pinState;
|
||||
|
||||
this->eventManager.triggerEvent(updateEvent);
|
||||
this->triggerTargetControllerEventAndWaitForResponse(updateEvent);
|
||||
}
|
||||
|
||||
@@ -197,12 +197,11 @@ namespace Bloom
|
||||
Targets::TargetPinStateMappingType getPinStates(int variantId);
|
||||
|
||||
/**
|
||||
* Requests a pin state update on the target, for a specific pin.
|
||||
* Updates the pin state on the target, for a specific pin.
|
||||
*
|
||||
* @param variantId
|
||||
* @param pinDescriptor
|
||||
* @param pinState
|
||||
*/
|
||||
void setPinState(int variantId, Targets::TargetPinDescriptor pinDescriptor, Targets::TargetPinState pinState);
|
||||
void setPinState(Targets::TargetPinDescriptor pinDescriptor, Targets::TargetPinState pinState);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user