modi_plus.module.input_module package¶
Submodules¶
modi_plus.module.input_module.dial module¶
Dial module.
- class modi_plus.module.input_module.dial.Dial(id_, uuid, connection_task)[source]¶
Bases:
InputModule- PROPERTY_DIAL_STATE = 2¶
- PROPERTY_OFFSET_SPEED = 2¶
- PROPERTY_OFFSET_TURN = 0¶
- property speed: int¶
Returns the turn speed of the dial between -100 and 100
- Returns
The dial’s turn speed.
- Return type
int
- property turn: int¶
Returns the angle of the dial between 0 and 100
- Returns
The dial’s angle.
- Return type
int
modi_plus.module.input_module.env module¶
Env module.
- class modi_plus.module.input_module.env.Env(id_, uuid, connection_task)[source]¶
Bases:
InputModule- PROPERTY_ENV_STATE = 2¶
- PROPERTY_OFFSET_HUMIDITY = 4¶
- PROPERTY_OFFSET_INTENSICY = 0¶
- PROPERTY_OFFSET_TEMPERATURE = 2¶
- PROPERTY_OFFSET_VOLUME = 6¶
- property humidity: int¶
Returns the value of humidity between 0 and 100
- Returns
The environment’s humidity.
- Return type
int
- property intensity: int¶
Returns the value of intensity between 0 and 100
- Returns
The environment’s intensity.
- Return type
int
- property temperature: int¶
Returns the value of temperature between -10 and 60
- Returns
The environment’s temperature.
- Return type
int
- property volume: int¶
Returns the value of volume between 0 and 100
- Returns
The environment’s volume.
- Return type
int
modi_plus.module.input_module.imu module¶
Imu module.
- class modi_plus.module.input_module.imu.Imu(id_, uuid, connection_task)[source]¶
Bases:
InputModule- PROPERTY_ACC_STATE = 3¶
- PROPERTY_ANGLE_STATE = 2¶
- PROPERTY_GYRO_STATE = 4¶
- PROPERTY_OFFSET_ACC_X = 0¶
- PROPERTY_OFFSET_ACC_Y = 4¶
- PROPERTY_OFFSET_ACC_Z = 8¶
- PROPERTY_OFFSET_GYRO_X = 0¶
- PROPERTY_OFFSET_GYRO_Y = 4¶
- PROPERTY_OFFSET_GYRO_Z = 8¶
- PROPERTY_OFFSET_PITCH = 4¶
- PROPERTY_OFFSET_ROLL = 0¶
- PROPERTY_OFFSET_VIBRATION = 0¶
- PROPERTY_OFFSET_YAW = 8¶
- PROPERTY_VIBRATION_STATE = 5¶
- property acceleration: Tuple[float, float, float]¶
Returns the acceleration about x, y and z axis
- Returns
The imu’s acceleration the about x, y and z axis.
- Return type
tuple
- property acceleration_x: float¶
Returns the x component of the acceleration
- Returns
The imu’s x-axis acceleration.
- Return type
float
- property acceleration_y: float¶
Returns the y component of the acceleration
- Returns
The imu’s y-axis acceleration.
- Return type
float
- property acceleration_z: float¶
Returns the z component of the acceleration
- Returns
The imu’s z-axis acceleration.
- Return type
float
- property angle: Tuple[float, float, float]¶
Returns the roll, pitch and yaw angle of the imu
- Returns
The imu’s angles of roll, pitch and yaw.
- Return type
tuple
- property angular_vel_x: float¶
Returns the roll angle of the imu
- Returns
The imu’s angular velocity the about x-axis.
- Return type
float
- property angular_vel_y: float¶
Returns the angular velocity about y-axis
- Returns
The imu’s angular velocity the about y-axis.
- Return type
float
- property angular_vel_z: float¶
Returns the angular velocity about z-axis
- Returns
The imu’s angular velocity the about z-axis.
- Return type
float
- property angular_velocity: Tuple[float, float, float]¶
Returns the angular velocity about x, y and z axis
- Returns
The imu’s angular velocity the about x, y and z axis.
- Return type
tuple
- property pitch: float¶
Returns the pitch angle of the imu
- Returns
The imu’s pitch angle.
- Return type
float
- property roll: float¶
Returns the roll angle of the imu
- Returns
The imu’s roll angle.
- Return type
float
- property vibration: float¶
Returns the vibration value
- Returns
The imu’s vibration.
- Return type
float
- property yaw: float¶
Returns the yaw angle of the imu
- Returns
The imu’s yaw angle.
- Return type
float
modi_plus.module.input_module.joystick module¶
Joystick module.
- class modi_plus.module.input_module.joystick.Joystick(id_, uuid, connection_task)[source]¶
Bases:
InputModule- PROPERTY_DIRECTION_STATE = 3¶
- PROPERTY_OFFSET_DIRECTION = 0¶
- PROPERTY_OFFSET_X = 0¶
- PROPERTY_OFFSET_Y = 2¶
- PROPERTY_POSITION_STATE = 2¶
- STATE_DOWN = -100¶
- STATE_LEFT = -50¶
- STATE_ORIGIN = 0¶
- STATE_RIGHT = 50¶
- STATE_UP = 100¶
- property direction: str¶
Returns the direction of the joystick
- Returns
‘up’, ‘down’, ‘left’, ‘right’, ‘origin’
- Return type
str
- property x: int¶
Returns the x position of the joystick between -100 and 100
- Returns
The joystick’s x position.
- Return type
int
- property y: int¶
Returns the y position of the joystick between -100 and 100
- Returns
The joystick’s y position.
- Return type
int
modi_plus.module.input_module.tof module¶
Tof module.