Monitoring and status information example (netCDF) - CL61

CL61 User Guide

Document code
M212475EN
Revision
E
Language
English
Product
CL61
Document type
User guide
  group: monitoring {
    variables:
      double time(time=5);
        :_FillValue = -999.0; // double
        :units = "seconds since 1970-01-01 00:00:00.000";
        :long_name = "Time";
        :axis = "T";
        :standard_name = "time";
        :_ChunkSizes = 512U; // uint

      float window_condition(time=5);
        :_FillValue = -999.0f; // float
        :units = "percent";
        :long_name = "window condition";
        :comment = "100 for a clean, 0 for a totally dirty window";
        :_ChunkSizes = 1024U; // uint

      float laser_power_percent(time=5);
        :_FillValue = -999.0f; // float
        :units = "percent";
        :long_name = "laser power percent";
        :_ChunkSizes = 1024U; // uint

      float background_radiance(time=5);
        :_FillValue = -999.0f; // float
        :long_name = "background radiance";
        :range = "[0 1747]";
        :_ChunkSizes = 1024U; // uint

      float internal_temperature(time=5);
        :_FillValue = -999.0f; // float
        :units = "celsius";
        :long_name = "internal temperature";
        :_ChunkSizes = 1024U; // uint

      float internal_humidity(time=5);
        :_FillValue = -999.0f; // float
        :units = "RH";
        :long_name = "internal humidity";
        :comment = "percent (% RH)";
        :_ChunkSizes = 1024U; // uint

      float internal_pressure(time=5);
        :long_name = "internal pressure";
        :_FillValue = -999.0f; // float
        :units = "hPa";
        :_ChunkSizes = 1024U; // uint

      float laser_temperature(time=5);
        :_FillValue = -999.0f; // float
        :units = "celsius";
        :long_name = "laser temperature";
        :_ChunkSizes = 1024U; // uint

      float window_blower(time=5);
        :comment = "on/off (1/0)";
        :_FillValue = -999.0f; // float
        :long_name = "window blower";
        :_ChunkSizes = 1024U; // uint

      float internal_heater(time=5);
        :_FillValue = -999.0f; // float
        :long_name = "internal heater";
        :comment = "on/off (1/0)";
        :_ChunkSizes = 1024U; // uint

      float window_blower_heater(time=5);
        :_FillValue = -999.0f; // float
        :long_name = "window blower heater";
        :comment = "on/off (1/0)";
        :_ChunkSizes = 1024U; // uint

      float transmitter_enclosure_temperature(time=5);
        :_FillValue = -999.0f; // float
        :units = "celsius";
        :long_name = "transmitter enclosure temperature";
        :_ChunkSizes = 1024U; // uint

  }

  group: status {
    variables:
      double time(time=5);
        :_FillValue = -999.0; // double
        :units = "seconds since 1970-01-01 00:00:00.000";
        :long_name = "Time";
        :axis = "T";
        :standard_name = "time";
        :_ChunkSizes = 512U; // uint

      short Device_controller_temperature(time=5);
        :_FillValue = -999S; // short
        :long_name = "Device_controller_temperature";
        :_ChunkSizes = 2048U; // uint

      short Device_controller_electronics(time=5);
        :_FillValue = -999S; // short
        :long_name = "Device_controller_electronics";
        :_ChunkSizes = 2048U; // uint

      short Device_controller_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Device_controller_overall";
        :_ChunkSizes = 2048U; // uint

      short Optics_unit_accelerometer(time=5);
        :_FillValue = -999S; // short
        :long_name = "Optics_unit_accelerometer";
        :_ChunkSizes = 2048U; // uint

      short Optics_unit_electronics(time=5);
        :_FillValue = -999S; // short
        :long_name = "Optics_unit_electronics";
        :_ChunkSizes = 2048U; // uint

      short Optics_unit_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Optics_unit_overall";
        :_ChunkSizes = 2048U; // uint

      short Optics_unit_memory(time=5);
        :_FillValue = -999S; // short
        :long_name = "Optics_unit_memory";
        :_ChunkSizes = 2048U; // uint

      short Optics_unit_tilt_angle(time=5);
        :_FillValue = -999S; // short
        :long_name = "Optics_unit_tilt_angle";
        :_ChunkSizes = 2048U; // uint

      short Receiver_electronics(time=5);
        :_FillValue = -999S; // short
        :long_name = "Receiver_electronics";
        :_ChunkSizes = 2048U; // uint

      short Receiver_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Receiver_overall";
        :_ChunkSizes = 2048U; // uint

      short Receiver_memory(time=5);
        :_FillValue = -999S; // short
        :long_name = "Receiver_memory";
        :_ChunkSizes = 2048U; // uint

      short Receiver_voltage(time=5);
        :_FillValue = -999S; // short
        :long_name = "Receiver_voltage";
        :_ChunkSizes = 2048U; // uint

      short Receiver_solar_saturation(time=5);
        :_FillValue = -999S; // short
        :long_name = "Receiver_solar_saturation";
        :_ChunkSizes = 2048U; // uint

      short Window_blocking(time=5);
        :_FillValue = -999S; // short
        :long_name = "Window_blocking";
        :_ChunkSizes = 2048U; // uint

      short Window_condition(time=5);
        :_FillValue = -999S; // short
        :long_name = "Window_condition";
        :_ChunkSizes = 2048U; // uint

      short Window_blower_fan(time=5);
        :_FillValue = -999S; // short
        :long_name = "Window_blower_fan";
        :_ChunkSizes = 2048U; // uint

      short Window_blower_heater(time=5);
        :_FillValue = -999S; // short
        :long_name = "Window_blower_heater";
        :_ChunkSizes = 2048U; // uint

      short Servo_drive_electronics(time=5);
        :_FillValue = -999S; // short
        :long_name = "Servo_drive_electronics";
        :_ChunkSizes = 2048U; // uint

      short Servo_drive_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Servo_drive_overall";
        :_ChunkSizes = 2048U; // uint

      short Servo_drive_memory(time=5);
        :_FillValue = -999S; // short
        :long_name = "Servo_drive_memory";
        :_ChunkSizes = 2048U; // uint

      short Servo_drive_control(time=5);
        :_FillValue = -999S; // short
        :long_name = "Servo_drive_control";
        :_ChunkSizes = 2048U; // uint

      short Servo_drive_ready(time=5);
        :_FillValue = -999S; // short
        :long_name = "Servo_drive_ready";
        :_ChunkSizes = 2048U; // uint

      short Transmitter_electronics(time=5);
        :_FillValue = -999S; // short
        :long_name = "Transmitter_electronics";
        :_ChunkSizes = 2048U; // uint

      short Transmitter_light_source(time=5);
        :_FillValue = -999S; // short
        :long_name = "Transmitter_light_source";
        :_ChunkSizes = 2048U; // uint

      short Transmitter_light_source_power(time=5);
        :_FillValue = -999S; // short
        :long_name = "Transmitter_light_source_power";
        :_ChunkSizes = 2048U; // uint

      short Transmitter_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Transmitter_overall";
        :_ChunkSizes = 2048U; // uint

      short Transmitter_light_source_safety(time=5);
        :_FillValue = -999S; // short
        :long_name = "Transmitter_light_source_safety";
        :_ChunkSizes = 2048U; // uint

      short Transmitter_memory(time=5);
        :_FillValue = -999S; // short
        :long_name = "Transmitter_memory";
        :_ChunkSizes = 2048U; // uint

      short Maintenance_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Maintenance_overall";
        :_ChunkSizes = 2048U; // uint

      short Device_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Device_overall";
        :_ChunkSizes = 2048U; // uint

      short Recently_started(time=5);
        :_FillValue = -999S; // short
        :long_name = "Recently_started";
        :_ChunkSizes = 2048U; // uint

      short Measurement_status(time=5);
        :_FillValue = -999S; // short
        :long_name = "Measurement_status";
        :_ChunkSizes = 2048U; // uint

      short Datacom_overall(time=5);
        :_FillValue = -999S; // short
        :long_name = "Datacom_overall";
        :_ChunkSizes = 2048U; // uint

      short Measurement_data_destination_not_set(time=5);
        :_FillValue = -999S; // short
        :long_name = "Measurement_data_destination_not_set";
        :_ChunkSizes = 2048U; // uint

      short Inside_heater(time=5);
        :_FillValue = -999S; // short
        :long_name = "Inside_heater";
        :_ChunkSizes = 2048U; // uint

      short Receiver_sensitivity(time=5);
        :_FillValue = -999S; // short
        :long_name = "Receiver_sensitivity";
        :_ChunkSizes = 2048U; // uint

      short Data_generation_status(time=5);
        :_FillValue = -999S; // short
        :long_name = "Data_generation_status";
        :_ChunkSizes = 2048U; // uint

  }