def is_pressed(index=1):
    ret = neurons_engine_o.read(BUTTON_TYPE, BUTTON_SUBTYPE,
                                [BUTTON_IS_PRESSED], int(index))
    if ret:
        return bool(ret[0])
    else:
        return False
Example #2
0
 def get_red(self, index = 1):
     # ret = neu.neu_read("ROCKY", "val_rgb", [], int(index))
     ret = neurons_engine_o.read(ROCKY_TYPE, ROCKY_SUBTYPE, [FUNC_GET_RGB], int(index))
     if(ret == None):
         print_dbg("rgb command received none")
         return 0
     else:
         return ret[0]
Example #3
0
def get_distance(index=1):
    ret = neurons_engine_o.read(ULTRASONIC_MOISTURE_TYPE,
                                ULTRASONIC_MOISTURE_SUBTYPE, [ULTRASONIC_READ],
                                int(index))
    if ret:
        return int(ret[0])
    else:
        return 0
def get_gyroscope(axis, index = 1):
    axis_id = 0

    if axis == "x":
        axis_id = 0
    elif axis == "y":
        axis_id = 1
    elif axis == "z":
        axis_id = 2
    else:
        return 0
    
    ret = neurons_engine_o.read(MOTION_SENSOR_TYPE, MOTION_SENSOR_SUBTYPE, [MOTION_SENDOR_GYRO_X + axis_id], int(index))
    if ret:
        return ret[0]
    else:
        return 0
Example #5
0
 def get_blue(self, index = 1):
     ret = neurons_engine_o.read(ROCKY_TYPE, ROCKY_SUBTYPE, [FUNC_GET_RGB], int(index))
     if(ret == None):
         return 0
     else:
         return ret[2]
def get_yaw(index = 1):
    ret = neurons_engine_o.read(MOTION_SENSOR_TYPE, MOTION_SENSOR_SUBTYPE, [MOTION_SENDOR_YAW], int(index))
    if ret:
        return ret[0]
    else:
        return 0
def is_shaked(index = 1):
    ret = neurons_engine_o.read(MOTION_SENSOR_TYPE, MOTION_SENSOR_SUBTYPE, [MOTION_SENDOR_IS_SHAKE], int(index))
    if ret:
        return bool(ret[0])
    else:
        return False