original_docstring:  MsgType=33 - Settings
          Message send after a MSG_START. We will store the information in an internal array/collection 
docstring: MsgType=33 - Settings
  Message send after a MSG_START. We will store the information in an internal array/collection
docstring_tokens: MsgType = 33 - Settings Message send after a MSG_START . We will store the information in an internal array / collection
code: def handle_msgtype33(self, data):
          """ MsgType=33 - Settings
          Message send after a MSG_START. We will store the information in an internal array/collection """
  
          if len(data) != 10:
              log.info("[handle_msgtype33] ERROR: MSGTYPE=0x33 Expected len=14, Received={0}".format(len(self.ReceiveData)))
              log.info("[handle_msgtype33]                            " + self.toString(self.ReceiveData))
              return
  
          # Data Format is: <index> <page> <8 data bytes>
          # Extract Page and Index information
          iIndex = data[0]
          iPage = data[1]
  
          #log.debug("[handle_msgtype33] Getting Data " + self.toString(data) + "   page " + hex(iPage) + "    index " + hex(iIndex))
  
          # Write to memory map structure, but remove the first 2 bytes from the data
          self.pmWriteSettings(iPage, iIndex, data[2:])
code_tokens: def handle_msgtype33 ( self , data ) : if len ( data ) != 10 : log . info ( "[handle_msgtype33] ERROR: MSGTYPE=0x33 Expected len=14, Received={0}" . format ( len ( self . ReceiveData ) ) ) log . info ( "[handle_msgtype33]                            " + self . toString ( self . ReceiveData ) ) return iIndex = data [ 0 ] iPage = data [ 1 ] self . pmWriteSettings ( iPage , iIndex , data [ 2 : ] )
short_docstring: MsgType=33 - Settings
  Message send after a MSG_START.
short_docstring_tokens: MsgType = 33 - Settings Message send after a MSG_START .
comment: """ MsgType=33 - Settings
          Message send after a MSG_START. We will store the information in an internal array/collection """$SEP$# Data Format is: <index> <page> <8 data bytes>$SEP$# Extract Page and Index information$SEP$#log.debug("[handle_msgtype33] Getting Data " + self.toString(data) + "   page " + hex(iPage) + "    index " + hex(iIndex))$SEP$# Write to memory map structure, but remove the first 2 bytes from the data