view Test/Topology/TreeTestTopology/ChildCodeGear.cs @ 67:806965e04299

add Toppology Code
author KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
date Sun, 30 Jan 2022 16:06:33 +0900
parents c4f8630b7822
children 976d43003487
line wrap: on
line source

using System;
using System.Collections.Generic;
using Christie_net.annotation;
using Christie_net.codegear;
using Christie_net.topology;


namespace Christie_net.Test.Topology.TreeTestTopology
{
    public class ChildCodeGear : CodeGear
    {
        [Peek] public TopologyDataGear topoDG;

        public override void Run(CodeGearManager cgm)
        {
            Console.WriteLine("a");
            List<String> _CLIST = topoDG.getConnectionList();
            if(_CLIST.Contains("parent")) {
                GetDgm("parent").Put("childNodeName", topoDG.getNodeName());
            }else{
                GetLocalDgm().Put("countNodeNum", 1);
                cgm.Setup(new ParentCodeGear());
            }
        }
    }
}