Add check on perception and propulsion being null

This commit is contained in:
Pascal Serrarens 2024-01-23 17:18:47 +01:00
parent ec1da8f81c
commit 4fcbcf80ad

View File

@ -14,9 +14,11 @@ Roboid::Roboid() {
Roboid::Roboid(Perception *perception, Propulsion *propulsion) : Roboid() { Roboid::Roboid(Perception *perception, Propulsion *propulsion) : Roboid() {
this->perception = perception; this->perception = perception;
perception->roboid = this; if (perception != nullptr)
perception->roboid = this;
this->propulsion = propulsion; this->propulsion = propulsion;
propulsion->roboid = this; if (propulsion != nullptr)
propulsion->roboid = this;
} }
Roboid::Roboid(ServoMotor **actuation) : actuation(actuation) {} Roboid::Roboid(ServoMotor **actuation) : actuation(actuation) {}