19 Commits
Author SHA1 Message Date
BlubbFish 47fb4f8c27 Zway-Bot [v1.7.2] Add Logging to some Modules, fixing a bug in overtaker (now it not removes every time all events, so only the latest event are watched)
[Utils] Fixing a bug if more than one argument with params
2018-10-02 14:53:59 +00:00
BlubbFish f2706b2b29 Zway-Bot [v1.7.1] Tiny fix for nullpointer exception 2018-09-29 18:13:17 +00:00
BlubbFish ab40973980 Zway [v1.5.0] Throw Exception if 3 times failed to connect to Raspberry server, add 3 new commandlcasses to IgnoredClasses
Zway-Bot [v1.7.0] rewrite to Threaded Modules, edit service file for systemd
2018-09-29 12:15:37 +00:00
BlubbFish f8f28105d9 Add more Logging
On Module load catch Exceptions and not load the plugin
2018-09-13 22:03:19 +00:00
BlubbFish f310d2a1df Make Deb of 1.2.0 of Lorabot 2018-09-11 13:47:29 +00:00
BlubbFish bf047a58e3 Rewrite Bot-Utils so that handlers are threaded
Tiny fix in INIReader
2018-09-11 07:59:10 +00:00
BlubbFish 22d8a9ff2a Cleanups 2018-09-06 20:26:38 +00:00
BlubbFish de32d997fb [BF] Forget to copy library parts 2018-06-10 20:28:32 +00:00
BlubbFish 6ac8ec0cfa [NF] Refactoring Hue-Bot
[NF] Now Running as Service
2018-06-10 19:48:23 +00:00
BlubbFish c215d27841 [NF] Moved CronJob, Overtaker, Statuspolling to Abstract Bot-Utils
[NF] Create NSI Script to produce exe
[NF] Add License.txt
2018-06-09 21:27:15 +00:00
BlubbFish 2e05bde250 [NF] Add Bot-Utils and rewrite code 2018-06-07 20:49:54 +00:00
BlubbFish f8cf31c941 [NF] Thread that checks if a MQTT Connection exists and if not reopen it
[NF] ConnectorDataMqtt now supports user and password
2018-06-05 16:46:56 +00:00
BlubbFish 73ea61487e [BF] new try 2018-06-02 19:38:56 +00:00
BlubbFish b3b9ceb283 [BF] new try 2018-06-02 19:36:32 +00:00
BlubbFish 45f40263ad [BF] new try 2018-06-02 19:32:20 +00:00
BlubbFish d84add4871 [BF] Fixing Bug in after installation script 2018-06-02 19:08:05 +00:00
BlubbFish 884a59b206 [BF] Making service linux running 2018-06-02 18:41:21 +00:00
BlubbFish 6f8cebc25d 2018-06-02 17:14:42 +00:00
BlubbFish 185b4bc00c [NF] Logrotate 2018-05-29 20:07:50 +00:00
5 changed files with 10 additions and 10 deletions
+5 -6
View File
@@ -38,7 +38,7 @@ namespace BlubbFish.Utils
public ArgTouple(String type)
{
this.Type = type;
this.Data = "";
this.Data = null;
}
public String Type { get; private set; }
public String Data { get; private set; }
@@ -100,7 +100,8 @@ namespace BlubbFish.Utils
if (this.args.Length > i + 1) {
arg.SetData(this.args[++i]);
} else {
throw new ArgumentException();
Console.WriteLine(this.GetUsageList(""));
throw new ArgumentException("Argument: "+this.args[i]+" missing second argument.");
}
}
this.argList.Add(arg);
@@ -142,12 +143,10 @@ namespace BlubbFish.Utils
foreach (ArgTouple t in this.argList) {
if (t.Type == name && t.Data != null) {
return t.Data;
} else {
}
}
throw new ArgumentNullException();
}
}
return null;
}
public Boolean HasAllRequiredArguments()
{
+1 -1
View File
@@ -8,7 +8,7 @@ namespace BlubbFish.Utils {
public class InIReader : IDisposable
{
private Dictionary<String, Dictionary<String, String>> inifile;
private FileSystemWatcher k;
private readonly FileSystemWatcher k;
private readonly String filename;
private static List<String> search_path = new List<String>() {
Directory.GetCurrentDirectory()
+2 -1
View File
@@ -9,7 +9,7 @@ namespace BlubbFish.Utils
public abstract class OwnModel<T> where T : class
{
private static readonly Lazy<T> _instance = new Lazy<T>(() => CreateInstanceOfT());
private List<OwnView> observer = new List<OwnView>();
private readonly List<OwnView> observer = new List<OwnView>();
public static T Instance
{
get {
@@ -35,5 +35,6 @@ namespace BlubbFish.Utils
this.observer.ForEach(delegate (OwnView view) { view.Update(); });
}
abstract protected void Init();
abstract public void Dispose();
}
}
+3 -3
View File
@@ -10,7 +10,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Utils")]
[assembly: AssemblyCopyright("Copyright © 2014 - 15.05.2018")]
[assembly: AssemblyCopyright("Copyright © 2014 - 02.10.2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
// übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.1.1")]
[assembly: AssemblyFileVersion("1.1.1")]
[assembly: AssemblyVersion("1.1.3")]
[assembly: AssemblyFileVersion("1.1.3")]
Binary file not shown.