Exemple #1
0
        static void InsertExampleDatapointNodes(Int64 ParentID)
        {
            try {
                Console.Write("> Insert datapoint node...");
                Random        random        = new Random();
                DatapointNode datapointNode = new DatapointNode();
                datapointNode.SetName("Sauerstoff");
                datapointNode.SetParentID(ParentID);
                datapointNode.SetDescription("CO2Concentration");
                datapointNode.SetLastUpdated(DateTime.Now);
                datapointNode.SetDatapointType(DatapointNode.TYPE_INTEGER);
                datapointNode.SetUnit("PPM");
                datapointNode.SetLastValue(random.Next(300, 3000).ToString());
                datapointNode.SetLastValueUpdate(DateTime.Now);
                Boolean inserted = Database.InsertNode(datapointNode);
                if (inserted)
                {
                    ConsoleWriteSuccess(datapointNode.ToString());
                }
                else
                {
                    ConsoleWriteError("Could not insert datapoint node");
                }
            } catch (Exception ex) {
                ConsoleWriteError(ex.Message);
            }

            try {
                Console.Write("> Insert datapoint node...");
                Random        random        = new Random();
                DatapointNode datapointNode = new DatapointNode();
                datapointNode.SetName("Lautstärke");
                datapointNode.SetParentID(ParentID);
                datapointNode.SetDescription("Loudness");
                datapointNode.SetLastUpdated(DateTime.Now);
                datapointNode.SetDatapointType(DatapointNode.TYPE_INTEGER);
                datapointNode.SetUnit("DB");
                datapointNode.SetLastValue(random.Next(20, 130).ToString());
                datapointNode.SetLastValueUpdate(DateTime.Now);
                Boolean inserted = Database.InsertNode(datapointNode);
                if (inserted)
                {
                    ConsoleWriteSuccess(datapointNode.ToString());
                }
                else
                {
                    ConsoleWriteError("Could not insert root node");
                }
            } catch (Exception ex) {
                ConsoleWriteError(ex.Message);
            }

            try {
                Console.Write("> Insert datapoint node...");
                Random        random        = new Random();
                DatapointNode datapointNode = new DatapointNode();
                datapointNode.SetName("Temperatur");
                datapointNode.SetParentID(ParentID);
                datapointNode.SetDescription("Temperature");
                datapointNode.SetLastUpdated(DateTime.Now);
                datapointNode.SetDatapointType(DatapointNode.TYPE_FLOATING_POINT);
                datapointNode.SetUnit("°C");
                datapointNode.SetLastValue(random.NextDouble().ToString("0.00"));
                datapointNode.SetLastValueUpdate(DateTime.Now);
                Boolean inserted = Database.InsertNode(datapointNode);
                if (inserted)
                {
                    ConsoleWriteSuccess(datapointNode.ToString());
                }
                else
                {
                    ConsoleWriteError("Could not insert root node");
                }
            } catch (Exception ex) {
                ConsoleWriteError(ex.Message);
            }
        }