Lines Matching refs:frame
516 struct Teq1Frame frame; in TEST_F() local
518 frame.header.NAD = kTeq1Options.node_address; in TEST_F()
519 frame.header.PCB = TEQ1_I(0, 0); in TEST_F()
520 frame.header.LEN = 4; in TEST_F()
521 frame.INF[0] = 'A'; in TEST_F()
522 frame.INF[1] = 'B'; in TEST_F()
523 frame.INF[2] = 'C'; in TEST_F()
524 frame.INF[3] = 'D'; in TEST_F()
525 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
526 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
528 memcpy(wire_.invocations[0].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
530 teq1_trace_transmit(frame.header.PCB, frame.header.LEN); in TEST_F()
532 frame.header.LEN = 0; in TEST_F()
533 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
534 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
535 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
537 memcpy(wire_.invocations[0].rx.data(), &frame, frame_size); in TEST_F()
539 teq1_trace_receive(frame.header.PCB, frame.header.LEN); in TEST_F()
555 struct Teq1Frame frame; in TEST_F() local
557 frame.header.NAD = kTeq1Options.node_address; in TEST_F()
558 frame.header.PCB = TEQ1_I(0, 0); in TEST_F()
559 frame.header.LEN = 4; in TEST_F()
560 frame.INF[0] = 'A'; in TEST_F()
561 frame.INF[1] = 'B'; in TEST_F()
562 frame.INF[2] = 'C'; in TEST_F()
563 frame.INF[3] = 'D'; in TEST_F()
564 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
565 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
567 memcpy(wire_.invocations[0].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
569 memcpy(wire_.invocations[1].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
571 frame.header.LEN = 0; in TEST_F()
572 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
573 frame.header.PCB = TEQ1_R(0, 1, 0); in TEST_F()
574 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
575 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
577 memcpy(wire_.invocations[0].rx.data(), &frame, frame_size); in TEST_F()
579 frame.header.LEN = 0; in TEST_F()
580 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
581 frame.header.PCB = TEQ1_I(0, 0); in TEST_F()
582 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
583 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
585 memcpy(wire_.invocations[1].rx.data(), &frame, frame_size); in TEST_F()
608 struct Teq1Frame frame; in TEST_F() local
610 frame.header.NAD = kTeq1Options.node_address; in TEST_F()
611 frame.header.PCB = TEQ1_I(0, 0); in TEST_F()
612 frame.header.LEN = 4; in TEST_F()
613 frame.INF[0] = 'A'; in TEST_F()
614 frame.INF[1] = 'B'; in TEST_F()
615 frame.INF[2] = 'C'; in TEST_F()
616 frame.INF[3] = 'D'; in TEST_F()
617 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
618 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
620 memcpy(wire_.invocations[0].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
622 memcpy(wire_.invocations[1].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
624 memcpy(wire_.invocations[2].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
626 memcpy(wire_.invocations[3].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
628 memcpy(wire_.invocations[5].expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
630 frame.header.LEN = 0; in TEST_F()
631 frame.header.NAD = kTeq1Options.node_address; in TEST_F()
632 frame.header.PCB = TEQ1_S_RESYNC(0); in TEST_F()
633 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
634 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
636 memcpy(wire_.invocations[4].expected_tx.data(), &frame, frame_size); in TEST_F()
638 frame.header.LEN = 0; in TEST_F()
639 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
640 frame.header.PCB = TEQ1_R(0, 1, 0); in TEST_F()
641 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
642 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
644 memcpy(wire_.invocations[0].rx.data(), &frame, frame_size); in TEST_F()
646 memcpy(wire_.invocations[1].rx.data(), &frame, frame_size); in TEST_F()
648 memcpy(wire_.invocations[2].rx.data(), &frame, frame_size); in TEST_F()
650 memcpy(wire_.invocations[3].rx.data(), &frame, frame_size); in TEST_F()
652 frame.header.LEN = 0; in TEST_F()
653 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
654 frame.header.PCB = TEQ1_S_RESYNC(1); in TEST_F()
655 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
656 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
658 memcpy(wire_.invocations[4].rx.data(), &frame, frame_size); in TEST_F()
660 frame.header.LEN = 0; in TEST_F()
661 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
662 frame.header.PCB = TEQ1_I(0, 0); in TEST_F()
663 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
664 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
666 memcpy(wire_.invocations[5].rx.data(), &frame, frame_size); in TEST_F()
700 struct Teq1Frame frame; in TEST_F() local
703 frame.header.NAD = kTeq1Options.node_address; in TEST_F()
704 frame.header.PCB = TEQ1_I(0, 0); in TEST_F()
705 frame.header.LEN = 4; in TEST_F()
706 frame.INF[0] = 'A'; in TEST_F()
707 frame.INF[1] = 'B'; in TEST_F()
708 frame.INF[2] = 'C'; in TEST_F()
709 frame.INF[3] = 'D'; in TEST_F()
710 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
711 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
715 memcpy(invocation.expected_tx.data(), &frame.val[0], frame_size); in TEST_F()
718 frame.header.LEN = 0; in TEST_F()
719 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
720 frame.header.PCB = TEQ1_R(0, 1, 0); in TEST_F()
721 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
722 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
725 memcpy(invocation.rx.data(), &frame.val[0], frame_size); in TEST_F()
728 frame.header.LEN = 0; in TEST_F()
729 frame.header.NAD = kTeq1Options.node_address; in TEST_F()
730 frame.header.PCB = TEQ1_S_RESYNC(0); in TEST_F()
731 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
732 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
737 memcpy(invocation.expected_tx.data(), &frame, frame_size); in TEST_F()
741 frame.header.LEN = 0; in TEST_F()
742 frame.header.NAD = kTeq1Options.host_address; in TEST_F()
743 frame.header.PCB = TEQ1_S_RESYNC(1); in TEST_F()
744 frame.INF[frame.header.LEN] = teq1_compute_LRC(&frame); in TEST_F()
745 frame_size = sizeof(frame.header) + frame.header.LEN + 1; in TEST_F()
750 memcpy(invocation.rx.data(), &frame, frame_size); in TEST_F()