示例#1
0
 public byte Read(ObjectLocation objLocation)
 {
     SocketCommunicator.Send(_socket, new ReadMessage {
         ObjectLocation = objLocation
     });
     return(GetReadResponse().Value);
 }
示例#2
0
        public void HandleReadMessage(ReadMessage readMessage, Socket socket)
        {
            byte readValue = _dataManager.Read(readMessage.ObjectLocation);

            SocketCommunicator.Send(socket, new ReadResponse {
                Value = readValue
            });
        }
示例#3
0
        public void HandleEndStagingPhaseMessage(EndStagingPhaseMessage endStagingPhaseMessage, Socket socket)
        {
            Vote vote = _dataManager.EndStagingPhase();

            SocketCommunicator.Send(socket, new EndStagingPhaseResponse {
                Vote = vote
            });
        }
示例#4
0
 public Vote EndStagingPhase()
 {
     SocketCommunicator.Send(_socket, new EndStagingPhaseMessage());
     return(GetEndStagingPhaseResponse().Vote);
 }
示例#5
0
 public void StageChange(Change change)
 {
     SocketCommunicator.Send(_socket, new StageChangeMessage {
         Change = change
     });
 }
示例#6
0
 public void Restart()
 {
     SocketCommunicator.Send(_socket, new RestartMessage());
 }
示例#7
0
 public void Abort()
 {
     SocketCommunicator.Send(_socket, new AbortMessage());
 }
示例#8
0
 public void End()
 {
     SocketCommunicator.Send(_socket, new EndMessage());
 }
示例#9
0
 public void Begin()
 {
     SocketCommunicator.Send(_socket, new BeginMessage());
 }