From 97ca7deba16a1e8e56e7bf62e8e4faf83ebbd861 Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Fri, 11 Mar 2022 23:56:01 +0100 Subject: [PATCH] Added: instructorUser for tracking of the user who has released the machine for a user without the permission for the machine. && Added; releasefortakeover to get from inuse state to totakeover state --- machine.capnp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/machine.capnp b/machine.capnp index 957b3f4..2e1bc8f 100644 --- a/machine.capnp +++ b/machine.capnp @@ -23,6 +23,7 @@ struct Machine { struct MachineInfoExtended { currentUser @0 :User; lastUser @1 :User; + instructorUser @2 :User; } struct Reservation { @@ -60,10 +61,11 @@ struct Machine { interface InUse $CSharp.name("InUseInterface") { giveBack @0 (); sendRawData @1 (data :Data); + releasefortakeover @2 (); } - transfer @9 :Transfer; - interface Transfer $CSharp.name("TransferInterface") { + takeover @9 :Takeover; + interface Takeover $CSharp.name("TransferInterface") { accept @0 (); reject @1 (); }