class_docstr: Test VISSR file handler.
class_docstr_tok: ["Test","VISSR","file","handler","."]
docstr: Get VISSR control block.
docstr_tok: ["Get","VISSR","control","block","."]
code: def control_block(self, dataset_id):
      """Get VISSR control block."""
      block_size = {"IR1": 16, "VIS": 4}
      ctrl_block = np.zeros(1, dtype=fmt.CONTROL_BLOCK)
      ctrl_block["parameter_block_size"] = block_size[
          dataset_id["name"]
      ]
      ctrl_block["available_block_size_of_image_data"] = 2
      return ctrl_block
  
imports: import datetime
  import gzip
  import fsspec
  import numpy
  import pytest
  import xarray
  from pyresample.geometry import AreaDefinition
  import satpy.tests.reader_tests.gms.test_gms5_vissr_data
  from satpy.readers import FSFile
  from satpy.tests.reader_tests.utils import get_jit_methods, skip_numba_unstable_if_missing
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 8 for calling the TestFileHandler obj's underlying member method code with example usage: obj.control_block(dataset_id) and returns: ctrl_block