class_docstr: Test VISSR file handler.
class_docstr_tok: ["Test","VISSR","file","handler","."]
docstr: Get VISSR mode block.
docstr_tok: ["Get","VISSR","mode","block","."]
code: def mode_block(self):
      """Get VISSR mode block."""
      mode = np.zeros(1, dtype=fmt.MODE_BLOCK)
      mode["satellite_name"] = b"GMS-5       "
      mode["spin_rate"] = 99.21774
      mode["observation_time_mjd"] = 50000.0
      mode["ssp_longitude"] = 140.0
      mode["satellite_height"] = 123456.0
      mode["ir_frame_parameters"]["number_of_lines"] = 2
      mode["ir_frame_parameters"]["number_of_pixels"] = 2
      mode["vis_frame_parameters"]["number_of_lines"] = 2
      mode["vis_frame_parameters"]["number_of_pixels"] = 2
      return mode
  
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 12 for calling the TestFileHandler obj's underlying member method code with example usage: obj.mode_block() and returns: mode