removed type and id from thing constructor
This commit is contained in:
parent
80713e141a
commit
ec47d9e22c
@ -21,7 +21,9 @@ class Thing:
|
|||||||
ControlledMotor = 0x06
|
ControlledMotor = 0x06
|
||||||
UncontrolledMotor = 0x07
|
UncontrolledMotor = 0x07
|
||||||
Servo = 0x08
|
Servo = 0x08
|
||||||
|
RelativeEncoder = 0x19
|
||||||
# Other
|
# Other
|
||||||
|
Root = 0x10
|
||||||
Roboid = 0x09
|
Roboid = 0x09
|
||||||
Humanoid = 0x0A
|
Humanoid = 0x0A
|
||||||
ExternalSensor = 0x0B
|
ExternalSensor = 0x0B
|
||||||
@ -35,21 +37,19 @@ class Thing:
|
|||||||
|
|
||||||
# region Init
|
# region Init
|
||||||
|
|
||||||
def __init__(self, owner: Optional['Participant'] = None, parent: Optional['Thing'] = None, thing_type: int = Type.Undetermined, thing_id: int = 0) -> None:
|
def __init__(self, owner: Optional['Participant'] = None, parent: Optional['Thing'] = None) -> None:
|
||||||
"""! Create a new thing
|
"""! Create a new thing
|
||||||
@param owner The owning participant
|
@param owner The owning participant
|
||||||
@param parent The parent thing (will override owner if set)
|
@param parent The parent thing (will override owner if set)
|
||||||
@param thing_type The type of thing (can use \ref RoboidControl::Thing::Thing::Type "Thing.Type")
|
|
||||||
@param thingId The ID of the thing, leave out or set to zero to generate an ID
|
|
||||||
"""
|
"""
|
||||||
## The participant owning this thing
|
## The participant owning this thing
|
||||||
self.owner: Optional['Participant'] = None
|
self.owner: Optional['Participant'] = None
|
||||||
## The ID of the thing
|
## The ID of the thing
|
||||||
self.id: int = thing_id
|
self.id: int = 0
|
||||||
## The type of the thing
|
## The type of the thing
|
||||||
#
|
#
|
||||||
## This can be either a \ref RoboidControl::Thing::Thing::Type "Thing.Type" or a byte value for custom types.
|
## This can be either a \ref RoboidControl::Thing::Thing::Type "Thing.Type" or a byte value for custom types.
|
||||||
self.type: int = thing_type
|
self.type: int = Thing.Type.Undetermined
|
||||||
|
|
||||||
## The parent of this thing
|
## The parent of this thing
|
||||||
self.parent: Optional[Thing] = None
|
self.parent: Optional[Thing] = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user