Ejemplo n.º 1
0
   def sendMessage(self, msg):
       #print "encrapsulating ", msg
       packets = modbus.encodeModbus(tid = 0x00, fc = 0x3, db = msg)
 
       for packet in packets:
           #print "sending: " + packet
           self.transport.write(packet)
Ejemplo n.º 2
0
    def sendMessage(self, msg):
        #print "encrapsulating ", msg
        packets = modbus.encodeModbus(tid=0x00, fc=0x3, db=msg)

        for packet in packets:
            #print "sending: " + packet
            self.transport.write(packet)
Ejemplo n.º 3
0
 def writeData(self):
     self._mbBuffLock.acquire()
     packets = modbus.encodeModbus(tid=0x0, fc=0x3, db=self._mbDataToWrite)
     print "replying with", len(packets), "packets"
     for packet in packets:
         self.transport.write(packet)
     print "done sending", len(packets), "replies, zeroing out buffer"
     self._mbDataToWrite = ""
     self._mbBuffLock.release()
Ejemplo n.º 4
0
 def writeData(self):
     self._mbBuffLock.acquire()
     packets = modbus.encodeModbus(tid = 0x0, fc = 0x3, db = self._mbDataToWrite)
     print "replying with", len(packets), "packets"
     for packet in packets:
         self.transport.write(packet)
     print "done sending", len(packets), "replies, zeroing out buffer"
     self._mbDataToWrite = ""
     self._mbBuffLock.release()
Ejemplo n.º 5
0
 def sendProbe(self):
     # generate a Modbus frame that means "probe!"
     packets = modbus.encodeModbus(tid = 0x00, fc = 0x3, db = "", probe = True)
     for packet in packets:
         self.transport.write(packet)
Ejemplo n.º 6
0
 def sendProbe(self):
     # generate a Modbus frame that means "probe!"
     packets = modbus.encodeModbus(tid=0x00, fc=0x3, db="", probe=True)
     for packet in packets:
         self.transport.write(packet)