Lines Matching refs:msg
48 Signal::value Signal::get(const can::V1_0::CanMessage& msg) const { in get()
49 CHECK(msg.payload.size() > kLastByte) in get()
53 if (kLastByte != kFirstByte) v = kLastMask & msg.payload[kLastByte]; in get()
56 v = (v << 8) | msg.payload[i]; in get()
59 return (v << kFirstByteBits) | ((msg.payload[kFirstByte] & kFirstMask) >> kFirstBit); in get()
62 void Signal::set(can::V1_0::CanMessage& msg, Signal::value val) const { in set() argument
63 CHECK(msg.payload.size() > kLastByte) in set()
65 << " which is beyond message length of " << msg.payload.size(); in set()
70 msg.payload[kFirstByte] = (msg.payload[kFirstByte] & ~kFirstMask) | (firstByte & kFirstMask); in set()
73 msg.payload[i] = val & 0xFF; in set()
78 msg.payload[kLastByte] = (msg.payload[kLastByte] & ~kLastMask) | (val & kLastMask); in set()
82 void Signal::setDefault(can::V1_0::CanMessage& msg) const { set(msg, kDefVal); } in setDefault()