adf_core_python.core.agent.communication.standard.bundle package#

Subpackages#

Submodules#

adf_core_python.core.agent.communication.standard.bundle.standard_message module#

class adf_core_python.core.agent.communication.standard.bundle.standard_message.StandardMessage(is_wireless_message: bool, priority: StandardMessagePriority, sender_entity_id: EntityID, ttl: int | None = None)#

ベースクラス: CommunicationMessage

SIZE_TTL: int = 3#
classmethod from_bits(bit_array: bitarray, is_wireless_message: bool, sender_entity_id: EntityID) StandardMessage#
get_bit_size() int#
get_priority() StandardMessagePriority#
get_sender_entity_id() EntityID#
get_ttl() int | None#
to_bits() bitarray#

adf_core_python.core.agent.communication.standard.bundle.standard_message_priority module#

class adf_core_python.core.agent.communication.standard.bundle.standard_message_priority.StandardMessagePriority(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)#

ベースクラス: Enum

Standard message priorities.

HIGH = 2#
LOW = 0#
NORMAL = 1#

Module contents#