def readParameters()

in smart-mirror-full/extracted/device/script/parameter_store_helper.py [0:0]


    def readParameters(self):
        
        #LedPin
        value = self.getParameterValue('/led/gpio')
        if(value == None):
            value = 21

        # NeoPixels must be connected to D10, D12, D18 or D21 to work.
        pin = {
            10: board.D10,
            12: board.D12,
            18: board.D18,
            21: board.D21
        }
        self.LedPin = pin.get(value, board.D21)
        self.LedPinInt = value

        value = self.getParameterValue('/led/count')
        if(value == None):
            value = "60"
        self.LedCount = int(value)

        value = self.getParameterValue('/led/type')
        if(value == None):
            value = "GRBW"
        self.LedType = value

        value = self.getParameterValue('/alexagadget/amazon_id')
        if(value == None):
            value = "XXX"
        self.AlexaGadgetAmazonId = value

        value = self.getParameterValue('/alexagadget/alexa_gadget_secret')
        if(value == None):
            value = "XXX"
        self.AlexaGadgetSecret = value