diff --git a/ErgometerLibrary/FileHandler.cs b/ErgometerLibrary/FileHandler.cs index 37d4dd5..24f001f 100644 --- a/ErgometerLibrary/FileHandler.cs +++ b/ErgometerLibrary/FileHandler.cs @@ -65,6 +65,13 @@ namespace ErgometerLibrary Console.WriteLine("Writing metingen: " + GetSessionMetingen(session)); } + public static List ReadMetingen(int session) + { + object metingString = Newtonsoft.Json.JsonConvert.DeserializeObject(GetSessionMetingen(session)); + Console.WriteLine("Reading metingen: " + GetSessionMetingen(session)); + return (List) metingString; + } + public static void WriteChat(int session, List chat) { string write = ""; diff --git a/ErgometerLibrary/NetCommand.cs b/ErgometerLibrary/NetCommand.cs index 0b30861..cbb9ab6 100644 --- a/ErgometerLibrary/NetCommand.cs +++ b/ErgometerLibrary/NetCommand.cs @@ -9,7 +9,7 @@ namespace ErgometerLibrary public class NetCommand { public enum CommandType { LOGIN, DATA, CHAT, LOGOUT, SESSION, VALUESET, USER, RESPONSE, REQUEST } - public enum RequestType { USERS } + public enum RequestType { USERS, ALLSESSIONS, CURRENTSESSIONS, OLDDATA, SESSIONDATA } public enum ResponseType { LOGINOK, LOGINWRONG, ERROR, NOTLOGGEDIN } public enum ValueType { TIME, POWER, ENERGY, DISTANCE }