private void ProtocolInit() { options = new ISO9141Options(); options.AddrCode = 0x33; options.ComLine = 7; options.Header = 0x68; options.LLine = true; options.SourceAddress = 0xF1; options.TargetAddress = 0x6A; Protocol = Commbox.CreateProtocol(ProtocolType.ISO9141_2); if (Protocol == null) { throw new Exception(Database.GetText("Not Protocol", "System")); } Pack = new ISO9141Pack(); if (!Protocol.Config(options) || !Pack.Config(options)) { throw new Exception(Database.GetText("Communication Fail", "System")); } }
private void ProtocolInit() { Protocol = Commbox.CreateProtocol(ProtocolType.ISO14230); if (Protocol == null) { throw new Exception(Database.GetText("Not Protocol", "System")); } options.Baudrate = 10416; options.ComLine = 7; options.SourceAddress = TesterID; options.TargetAddress = ECUID; options.MsgMode = KWPMode.Mode8X; options.LinkMode = KWPMode.Mode8X; options.StartType = KWPStartType.Fast; Pack = new KWPPack(); Pack.Config(options); options.FastCmd = Pack.Pack(startCommunication, 0, startCommunication.Length); if (!Protocol.Config(options)) { throw new Exception(Database.GetText("Communication Fail", "System")); } //byte[] keepLink = Database.GetCommand("Keep Link", "GW250"); //Protocol.SetKeepLink(keepLink, 0, keepLink.Length, Pack); //Protocol.KeepLink(true); }
private void ProtocolInit() { Protocol = Commbox.CreateProtocol(ProtocolType.MIKUNI); if (Protocol == null) { throw new Exception(Database.GetText("Not Protocol", "System")); } Pack = new MikuniPack(); if (!Protocol.Config(options)) { throw new Exception(Database.GetText("Communication Fail", "System")); } }