2. communication_auxiliary

2.1. CommunicationAuxiliary

module

communication_auxiliary

synopsis

Auxiliary used to send raw bytes via a connector instead of pykiso.Messages

class pykiso.lib.auxiliaries.communication_auxiliary.CommunicationAuxiliary(com, **kwargs)[source]

Auxiliary used to send raw bytes via a connector instead of pykiso.Messages.

Constructor.

Parameters

com (CChannel) – CChannel that supports raw communication

receive_message(blocking=True, timeout_in_s=None)[source]

Receive a raw message.

Parameters
  • blocking (bool) – wait for message till timeout elapses?

  • timeout_in_s (Optional[float]) – maximum time in second to wait for a response

Return type

bytes

Returns

raw message

send_message(raw_msg)[source]

Send a raw message (bytes) via the communication channel.

Parameters

raw_msg (bytes) – message to send

Return type

bool

Returns

True if command was executed otherwise False