code: def do_kpl_set_on_mask(self, args):
          
          params = args.split()
          address = None
          group = None
          mask_string = None
          mask = None
  
          try:
              address = params[0]
              group = int(params[1])
              mask_string = params[2]
              if mask_string[0:2].lower() == '0x':
                  mask = binascii.unhexlify(mask_string[2:])
              else:
                  mask = int(mask_string)
          except IndexError:
              _LOGGING.error("Address, group and mask are regquired")
              self.do_help('kpl_status')
          except TypeError:
              _LOGGING.error("Group must be an integer")
              self.do_help('kpl_status')
  
          if address and group and mask:
              self.tools.kpl_set_on_mask(address, group, mask)
docs: Set the on mask for a KeypadLinc button.
  
          Usage:
              kpl_set_on_mask address group mask