async Task QueryControlState() {
var s1f4 = await EAP.SendAsync(EAP.SecsMessages[1, 3, "QueryOnlineSubStatus"]);
byte returnCode = (byte)s1f4.SecsItem.Items[0];
if (returnCode != 5)
throw new ScenarioException("S1F4_ControlState return code is " + returnCode + ", not Online/Remote mode");
}