setRelayOutputState method
Future<bool>
setRelayOutputState({
- required String relayOutputToken,
- required RelayLogicalState logicalState,
This operation sets the state of a relay output.
Access Class: ACTUATE
Implementation
Future<bool> setRelayOutputState({
required String relayOutputToken,
required RelayLogicalState logicalState,
}) async {
loggy.debug('setRelayOutputState');
final responseEnvelope = await transport.securedRequest(
uri,
soap.Body(
request: DeviceManagementRequest.setRelayOutputState(
relayOutputToken: relayOutputToken,
logicalState: logicalState,
),
),
);
if (responseEnvelope.body.hasFault) {
throw Exception(responseEnvelope.body.fault.toString());
}
return true;
}