Method: OpenC3::CrcProtocol#write_packet
- Defined in:
- lib/openc3/interfaces/protocols/crc_protocol.rb
#write_packet(packet) ⇒ Object
171 172 173 174 175 176 177 178 |
# File 'lib/openc3/interfaces/protocols/crc_protocol.rb', line 171 def write_packet(packet) if @write_item_name end_range = packet.get_item(@write_item_name).bit_offset / 8 crc = @crc.calc(packet.buffer(false)[0...end_range]) packet.write(@write_item_name, crc) end packet end |