--- /dev/null
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using com.andoutomo.kybernetes.command.template;\r
+using com.andoutomo.kybernetes.data;\r
+\r
+namespace com.andoutomo.kybernetes.command.Control\r
+{\r
+ class CheckCommandArg : StandardCommandArg\r
+ {\r
+ public TimeComponent reportTime\r
+ {\r
+ get;\r
+ private set;\r
+ }\r
+ public bool AutoMode\r
+ {\r
+ get;\r
+ private set;\r
+ }\r
+ protected override void split()\r
+ {\r
+\r
+ if (splitData.Length == 2)\r
+ {\r
+ //単純にコマンドと番号だけの場合、直前のEND時間を入力する\r
+ AutoMode = true;\r
+ return;\r
+ }\r
+\r
+ if (splitData[2].ToLower() == "now")\r
+ {\r
+ reportTime = TimeComponent.justNow();\r
+ AutoMode = false;\r
+ }\r
+ else if (splitData[2].Contains(":"))\r
+ {\r
+ reportTime = new TimeComponent(splitData[2]);\r
+ AutoMode = false;\r
+ }\r
+ else\r
+ {\r
+ isValid = false;\r
+ }\r
+ }\r
+ }\r
+}\r