{
throw new BlockException(this.blockId, "the Pin# of dht11 must a number");
}
NumberBlock pinNumberBlock = (NumberBlock)translatorBlock;
String pinNumber = pinNumberBlock.toCode();
String dht11Name = "dht11_pin_" + pinNumber;
translator.addHeaderFile("HqcDht11.h");
translator.addDefinitionCommand("Dht11 " + dht11Name + "(" + pinNumber + ");\n");
translator.addSetupCommand(dht11Name + ".init();\n");