parameters: (
          self,
          ids,
          name,
          type,
          size=None,
          abbrev=None,
          format_string=None,
          update="always",
          limits=(None, None, None, None, None, None),
          comment=None,
      )
docstring: Constructor
          @param id:  numeric channel id
          @param name: name of command
          @param type:  Type of command (must have supporting include xml)
          @param abbrev: Channel abbreviation (to support AMPCS)
          @param size: size, if type is string
          @param format_string: represents the format string to display the value
          @param update: "always" or "on_change" to signify if written always or only when a value changes
          @param limits: a tuple of (low_red, low_yellow, high_yellow, high_red) which specifies warning levels for telemetry. 'None' when not specified
          @param comment:  A single or multiline comment
docstring_summary: Constructor
docstring_tokens: Constructor
function: def __init__(
          self,
          ids,
          name,
          type,
          size=None,
          abbrev=None,
          format_string=None,
          update="always",
          limits=(None, None, None, None, None, None),
          comment=None,
      ):
          """
          Constructor
          @param id:  numeric channel id
          @param name: name of command
          @param type:  Type of command (must have supporting include xml)
          @param abbrev: Channel abbreviation (to support AMPCS)
          @param size: size, if type is string
          @param format_string: represents the format string to display the value
          @param update: "always" or "on_change" to signify if written always or only when a value changes
          @param limits: a tuple of (low_red, low_yellow, high_yellow, high_red) which specifies warning levels for telemetry. 'None' when not specified
          @param comment:  A single or multiline comment
          """
  
          self.__ids = ids
          self.__name = name
          self.__type = type
          self.__abbrev = abbrev
          self.__size = size
          self.__format_string = format_string
          self.__update = update
          self.__limits = limits
          self.__comment = comment
          # A list of unit conversions for each channel
          self.__units = list()
function_tokens: def __init__ ( self , ids , name , type , size = None , abbrev = None , format_string = None , update = "always" , limits = ( None , None , None , None , None , None ) , comment = None , ) : self . __ids = ids self . __name = name self . __type = type self . __abbrev = abbrev self . __size = size self . __format_string = format_string self . __update = update self . __limits = limits self . __comment = comment # A list of unit conversions for each channel self . __units = list ( )