コード例 #1
0
ファイル: ControllerTest.cs プロジェクト: serialbus/NGK
        public static void NetworkTest()
        {
            CanPort port = new CanPort("HW318371");
            port.BitRate = BaudRate.BR10;
            port.FrameFormat = FrameFormat.StandardFrame;
            port.Mode = PortMode.NORMAL;

            NetworkController controller = new NetworkController(port, 1);
            controller.Devices.Add(DeviceBase.Create(DeviceType.KIP_MAIN_POWERED_v1));
            controller.Start();
            return;
        }
コード例 #2
0
ファイル: ControllerTest.cs プロジェクト: serialbus/NGK
        public static void SerializeNetworkControllerCollectionTest()
        {
            CanPort port = new CanPort("HW318371");
            port.BitRate = BaudRate.BR10;
            port.FrameFormat = FrameFormat.StandardFrame;
            port.Mode = PortMode.NORMAL;

            NetworkController controller = new NetworkController(port, 1);
            controller.Devices.Add(DeviceBase.Create(DeviceType.KIP_MAIN_POWERED_v1));

            NetworkControllersCollection collection = new NetworkControllersCollection();
            collection.Add(controller);

            // Сериализуем в файл
            using (FileStream fs = new FileStream("serializedNetworks.bin", FileMode.Create))
            {
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(fs, collection);
            }
        }