예제 #1
0
	def count_transmit(self, unit1, module1, port_number1, unit2, module2, port_number2):
		"""Deducing two functions(count() and transmit()) as one function.

		:param unit: the unit (generator) number as a string to be selected
		:param module: the module (network card) number as a string to be selected
		:param port_number: the port number as a string to be selected

		"""
		self.message = port.count(unit1, module1, port_number1)
		self.message = self.message + port.count(unit2, module2, port_number2)
		self.message = self.message + port.transmit(unit1, module1, port_number1)
		self.message = self.message + port.transmit(unit2, module2, port_number2)
		self.socket.send(''.join(self.message))
예제 #2
0
	def count(self, unit1, module1, port_number1, unit2, module2, port_number2):
		"""Start counting on the port.

		:param selection: a list of messages to select a port

		"""
		self.messages = port.count(unit1, module1, port_number1, unit2, module2, port_number2)
		self.send_msg(self.messages)