//---- Client init ----\\
IF NOT xInit THEN
ExampleIO.ID := 0;
ExampleIO.Name := 'Example IO';
ExampleIO.GUID := '00000000-0000-0000-0000-000000000000';
ExampleIO.LockCommands[0]:= 'Hello';
ExampleIO.KeyCommands[0]:= 'World';
ExampleIO.LockCommands[1]:= 'Foo';
ExampleIO.KeyCommands[1]:= 'Bar';
END_IF
//---- UI handling ----\\
IF xAbort THEN
io.Abort();
IF xClear THEN
io.Clear();
IF xHold THEN
io.Hold();
IF xReset THEN
io.Reset();
IF xStart THEN
io.Start();
IF xStop THEN
io.Stop();
IF xSuspend THEN
io.Suspend();
IF xUnHold THEN
io.UnHold();
IF xUnSuspend THEN
io.UnSuspend();