code: def get_service_mode(instrument_name, ssp_lon):
      """Get information about service mode for a given instrument and subsatellite longitude."""
      service_modes = {
          "seviri": {
              "0.0": {
                  "service_name": "fes",
                  "service_desc": "Full Earth Scanning service",
              },
              "9.5": {
                  "service_name": "rss",
                  "service_desc": "Rapid Scanning Service",
              },
              "41.5": {
                  "service_name": "iodc",
                  "service_desc": "Indian Ocean Data Coverage service",
              },
              "45.5": {
                  "service_name": "iodc",
                  "service_desc": "Indian Ocean Data Coverage service",
              },
          },
          "fci": {
              "0.0": {
                  "service_name": "fdss",
                  "service_desc": "Full Disk Scanning Service",
              },
              "9.5": {
                  "service_name": "rss",
                  "service_desc": "Rapid Scanning Service",
              },
          },
      }
      unknown_modes = {
          "service_name": "unknown",
          "service_desc": "unknown",
      }
  
      return service_modes.get(instrument_name, unknown_modes).get(
          "{:.1f}".format(ssp_lon), unknown_modes
      )
  
imports: from datetime import datetime, timedelta
  import numpy
label_desc: Use image node_id 3 for calling a global function with example usage: get_service_mode(instrument_name, ssp_lon) and returns: service_modes