49 std::vector<unsigned short> clockSequence(10, 0);
50 unsigned clock = (0xFFFF0000 >>
phase);
51 for (
int i = 0;
i < 50; ++
i) {
52 clockSequence.emplace_back((clock >> 28) & 0xF);
53 clock = (clock << 4) | (clock >> 28);
59 for (std::vector<unsigned short>::iterator it = clockSequence.begin(); it != clockSequence.end(); ++it) {
60 seq = std::distance(clockSequence.begin(), it);
78 std::vector<unsigned short> clockSequence(10, 0);
79 unsigned clock = (0xFFFF0000 >>
phase);
80 for (
int i = 0;
i < 50; ++
i) {
81 clockSequence.emplace_back((clock >> 28) & 0xF);
82 clock = (clock << 4) | (clock >> 28);
86 unsigned short oldSeq;
89 oldSeq = clockSequence[
pos];
90 clockSequence[
pos] = 0xA;
92 for (std::vector<unsigned short>::iterator it = clockSequence.begin(); it != clockSequence.end(); ++it) {
93 seq = std::distance(clockSequence.begin(), it);
111 int expGoodSequence = (
phase == 0 &&
pos == 17) ? (18 + 8 + 8) : (18 + 8);
115 clockSequence[
pos] = oldSeq;