def process_data(self, data):
        args = []
        for _key, _value in data.items():
            if "pin[" not in _key:
                continue
            pinarg = PinArg(*self.board.get_pinarg_params())
            pinlevelarg = PinLevelArg()
            pinarg.set_value(_key[4:-1])
            pinlevelarg.set_value(_value)
            args += [pinarg, pinlevelarg]
        return [a.get_value() for a in args]
dataset/ETHPy150Open smartanthill/smartanthill1_0/smartanthill/device/operation/write_digital_pin.py/Operation.process_data/original