parameters: (self, name, str_fmt, struct_fmt, required)
docstring: Define a new USB descriptor field.
  
      Args:
        name: Name of the field.
        str_fmt: Python 'string' module format string for this field.
        struct_fmt: Python 'struct' module format string for this field.
        required: Is this a required field?
docstring_summary: Define a new USB descriptor field.
docstring_tokens: Define a new USB descriptor field .
function: def __init__(self, name, str_fmt, struct_fmt, required):
      """Define a new USB descriptor field.
  
      Args:
        name: Name of the field.
        str_fmt: Python 'string' module format string for this field.
        struct_fmt: Python 'struct' module format string for this field.
        required: Is this a required field?
      """
      self.name = name
      self.str_fmt = str_fmt
      self.struct_fmt = struct_fmt
      self.required = required
function_tokens: def __init__ ( self , name , str_fmt , struct_fmt , required ) : self . name = name self . str_fmt = str_fmt self . struct_fmt = struct_fmt self . required = required