Method: PlcAccess::Protocol::Mitsubishi::FxProtocol#body_for_set_bits_to_device

Defined in:
lib/plc_access/protocol/mitsubishi/fx_protocol.rb

#body_for_set_bits_to_device(bits, device) ⇒ Object Also known as: body_for_set_bit_to_device



226
227
228
229
230
231
232
233
# File 'lib/plc_access/protocol/mitsubishi/fx_protocol.rb', line 226

def body_for_set_bits_to_device(bits, device)
  body = header_with_command 'BW'
  body += "#{device.name}#{bits.count.to_s(16).rjust(2, '0')}"
  body += bits.map { |b| b ? '1' : '0' }.join('')
  body += check_sum(body)
  body += DELIMITER
  body.upcase
end