plafosim.platoon_role module

class plafosim.platoon_role.Enum(value)[source]

Bases: object

Generic enumeration.

Derive from this class to define new enumerations.

_member_type_

alias of object

_generate_next_value_(start, count, last_values)[source]

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_value: the last value assigned or None

classmethod _missing_(value)[source]
_member_map_ = {}
_member_names_ = []
_value2member_map_ = {}
name

The name of the Enum member.

value

The value of the Enum member.

class plafosim.platoon_role.PlatoonRole(value)[source]

Bases: Enum

A collection of available platoon roles.

FOLLOWER = 2
JOINER = 3
LEADER = 1
LEAVER = 4
NONE = 0