Пример #1
0
        public J1979Session(Channel SessionChannel, bool Init)
        {
            session_channel = SessionChannel;
            TxMessage       = new SAEMessage(session_channel.ProtocolID);
            RxMessage       = new SAEMessage(session_channel.ProtocolID);
            OBDModuleList   = new List <ModuleData>();

            if (Init)
            {
                set_default_session_parameters();
            }
        }
Пример #2
0
        public bool Ping(Channel channel)
        {
            //SAEMessage CANSAEMessage = new SAEMessage(new List<byte>{ 0x00, 0x00, 0x07, 0xE0 }, new List<byte> { 0x00, 0x00, 0x07, 0xE8});
            SAEMessage Msg = new SAEMessage(new byte[] { 0x00, 0x00, 0x07, 0xE0, 0x01, 0x00 }, channel.ProtocolID);

            //channel.SendMessage(Msg);
            //for(int i = 0;i < 5; i++)
            //{
            //    if (!channel.GetMessage())
            //    {
            //        J2534Message mESSAGE = channel.HeapMessageArray[0];
            //    }
            //    if (CANSAEMessage.Receive(channel.RxMessages[0].Data))

            //}
            //return !CANSAEMessage.Failure;
            return(true);
        }