def check_instrument(self, dataset):
<EOL>instruments = util.get_instrument_variables(dataset)<EOL>if not instruments:<EOL><INDENT>return Result(BaseCheck.MEDIUM, False, '<STR_LIT>', ['<STR_LIT>'])<EOL><DEDENT>results = []<EOL>for instrument in instruments:<EOL><INDENT>test_ctx = TestCtx(BaseCheck.MEDIUM, '<STR_LIT>'.format(instrument))<EOL>var = dataset.variables[instrument]<EOL>test_ctx.assert_true(getattr(var, '<STR_LIT>', '<STR_LIT>') != '<STR_LIT>', '<STR_LIT>')<EOL>if hasattr(var, '<STR_LIT>'):<EOL><INDENT>test_ctx.assert_true(getattr(var, '<STR_LIT>', '<STR_LIT>') != '<STR_LIT>', '<STR_LIT>')<EOL><DEDENT>results.append(test_ctx.to_result())<EOL><DEDENT>return results<EOL>
int instrument_parameter_variable(timeSeries); // ... RECOMMENDED - an instrument variable storing information about a parameter of the instrument used in the measurement, the dimensions don't have to be specified if the same instrument is used for all the measurements.
    instrument_parameter_variable:long_name = "" ; // RECOMMENDED - Provide a descriptive, long name for this variable.
    instrument_parameter_variable:comment = "" ; //.. RECOMMENDED - Add useful, additional information here.