示例#1
0
def aligeniecMode(cmode):
    ''' '''

    BLINKER_LOG('need cancel mode: ', cmode)

    # if mode == BLINKER_CMD_ALIGENIE_READING:
    #     # Your mode function
    # elif mode == BLINKER_CMD_ALIGENIE_MOVIE:
    #     # Your mode function
    # elif mode == BLINKER_CMD_ALIGENIE_SLEEP:
    #     # Your mode function
    # elif mode == BLINKER_CMD_ALIGENIE_HOLIDAY:
    #     # Your mode function
    # elif mode == BLINKER_CMD_ALIGENIE_MUSIC:
    #     # Your mode function
    # elif mode == BLINKER_CMD_ALIGENIE_COMMON:
    #     # Your mode function

    BlinkerAliGenie.mode(cMode)
    BlinkerAliGenie.print()
示例#2
0
def aligenieQuery(queryCode):
    ''' '''

    BLINKER_LOG('AliGenie Query codes: ', queryCode)

    if queryCode == BLINKER_CMD_QUERY_ALL_NUMBER:
        BLINKER_LOG('AliGenie Query All')
        BlinkerAliGenie.powerState(wsState)
        BlinkerAliGenie.color(getColor())
        BlinkerAliGenie.mode(wsMode)
        BlinkerAliGenie.colorTemp(50)
        BlinkerAliGenie.brightness(100)
        BlinkerAliGenie.print()
    elif queryCode == BLINKER_CMD_QUERY_POWERSTATE_NUMBER:
        BLINKER_LOG('AliGenie Query Power State')
        BlinkerAliGenie.powerState(wsState)
        BlinkerAliGenie.print()
    elif queryCode == BLINKER_CMD_QUERY_COLOR_NUMBER:
        BLINKER_LOG('AliGenie Query Color')
        BlinkerAliGenie.color('red')
        BlinkerAliGenie.print()
    elif queryCode == BLINKER_CMD_QUERY_MODE_NUMBER:
        BLINKER_LOG('AliGenie Query Mode')
        BlinkerAliGenie.mode(wsMode)
        BlinkerAliGenie.print()
    elif queryCode == BLINKER_CMD_QUERY_COLORTEMP_NUMBER:
        BLINKER_LOG('AliGenie Query ColorTemperature')
        BlinkerAliGenie.colorTemp(50)
        BlinkerAliGenie.print()
    elif queryCode == BLINKER_CMD_QUERY_BRIGHTNESS_NUMBER:
        BLINKER_LOG('AliGenie Query Brightness')
        BlinkerAliGenie.brightness(100)
        BlinkerAliGenie.print()
    else:
        BlinkerAliGenie.powerState(wsState)
        BlinkerAliGenie.color('red')
        BlinkerAliGenie.mode(wsMode)
        BlinkerAliGenie.colorTemp(50)
        BlinkerAliGenie.brightness(100)
        BlinkerAliGenie.print()