Exemple #1
0
def configBoard(handle,fileNodes):
    for i in range(0,len(fileNodes)):
        fileNode = fileNodes[i]
        buffs = []
        command = fileNode[0]
        value = fileNode[1]
        index = fileNode[2]
        buffsize = fileNode[3]
        for j in range(0,len(fileNode[4])):
            buffs.append(int(fileNode[4][j],16))
        ArducamSDK.Py_ArduCam_setboardConfig(handle,int(command,16),int(value,16),int(index,16),int(buffsize,16),buffs)
Exemple #2
0
 def configure_board(self, reg_name):
     for r in self.get_register_value(reg_name):
         self.logger.debug("Writing register to cam {0}: {1}".format(
             self.dev_id, r))
         buffs = []
         command = r[0]
         value = r[1]
         index = r[2]
         buffsize = r[3]
         for j in range(0, len(r[4])):
             buffs.append(int(r[4][j], 16))
         ArducamSDK.Py_ArduCam_setboardConfig(self.handle, int(command, 16),
                                              int(value, 16),
                                              int(index, 16),
                                              int(buffsize, 16), buffs)
Exemple #3
0
def configBoard(handle, config):
    ArducamSDK.Py_ArduCam_setboardConfig(handle, config.params[0], \
        config.params[1], config.params[2], config.params[3], \
            config.params[4:config.params_length])