7 #include <Event/packet.h>
49 std::map<int, int>::const_iterator itr =
Packet_Id.find(_i);
52 s.
chip = (_p->iValue(_n,
"CHIP_ID") + 25) % 26;
53 s.
channel = _p->iValue(_n,
"CHANNEL_ID");
69 int n_ldr = _s.layer < 5 ? 12 : 16;
73 s.
ldr = (7 * n_ldr / 4 - _s.ladder_phi) % n_ldr;
75 s.
arm = _s.ladder_z / 2;
79 s.
chp = _s.strip_y + 13 * (_s.strip_x < 128);
83 s.
chp = _s.strip_y + 13 * (_s.strip_x < 128) + 5;
87 s.
chp = 12 - _s.strip_y + 13 * !(_s.strip_x < 128);
91 s.
chp = 4 - _s.strip_y + 13 * !(_s.strip_x < 128);
98 s.
chn = (_s.strip_x < 128) ? _s.strip_x : 255 - _s.strip_x;
106 int n_ldr = _s.lyr < 2 ? 12 : 16;
108 s.
layer = _s.lyr + 3;
110 s.
ladder_phi = (7 * n_ldr / 4 - _s.ldr) % n_ldr;
112 s.
ladder_z = 2 * _s.arm + (_s.chp % 13 < 5);
124 s.
strip_y = 12 - (_s.chp % 13);
135 s.
strip_x = (_s.arm == (_s.chp / 13)) ? 255 - _s.chn : _s.chn;
393 return !(lhs ==
rhs);
398 return !(lhs ==
rhs);
403 return !(lhs ==
rhs);