Skip to content
uvsqsat.ksy 43.8 KiB
Newer Older
xtof's avatar
xtof committed
       value: crc_8
      sw_mmode_raw:
       value: sw_mmode
      last_reset_reason_raw:
       value: last_reset_reason
      reserved_raw:
       value: reserved
      nb_reset_raw:
       value: nb_reset
      reserved2_raw: 
       value: reserved2
      deploy_antennas_system_raw:
       value: deploy_antennas_system
      nb_tm_since_first_start_raw:
       value: nb_tm_since_first_start
      nb_tc_since_first_start_raw:
       value: nb_tc_since_first_start
      nb_bad_tc_since_first_start_raw:
       value: nb_bad_tc_since_first_start
      nb_tm_in_sdcard_raw:
       value: nb_tm_in_sdcard
      sdcard_status_raw:
       value: sdcard_status
      sdcard_last_error_raw:
       value: sdcard_last_error
      old_time_t_m_in_sdcard_raw:
       value: old_time_t_m_in_sdcard
      new_time_t_m_in_sdcard_raw:
       value: new_time_t_m_in_sdcard    
################################################################################
#
#   trxvutx HK
#
################################################################################    
    
  trxvutx_hk:
    seq:
      - id: instantaneous_rf_reflected_power_from_transmitter_port
        type : b12
      - id: instantaneous_rf_forward_power_from_transmitter_port
        type : b12
      - id: supply_voltage
        type : b12
      - id: total_supply_current
        type : b12
      - id: transmitter_current
        type : b12
      - id: receiver_current
        type : b12
      - id: power_amplifier_current
        type : b12
      - id: power_amplifier_temperature
        type : b12 
      - id: local_oscillator_temperature
        type : b12
      - id: zero_padding
        type: b4 
      - id: trxvu_tx_uptime
        type: u4
      - id: trxvu_tx_state
        type: u1 
    instances:
        instantaneous_rf_reflected_power_from_transmitter_port_mw:
          value: instantaneous_rf_reflected_power_from_transmitter_port * instantaneous_rf_reflected_power_from_transmitter_port * 5.887 * 0.00001
        instantaneous_rf_forward_power_from_transmitter_port_mw:
          value: instantaneous_rf_forward_power_from_transmitter_port * instantaneous_rf_forward_power_from_transmitter_port * 5.887 * 0.00001
        supply_voltage_v:
          value: 0.00488 * supply_voltage   
        total_supply_current_ma: 
          value: 0.16643964 * total_supply_current 
        transmitter_current_ma:
          value: transmitter_current * 0.16643964
        receiver_current_ma:
          value: receiver_current * 0.16643964
        power_amplifier_current_ma:
          value: power_amplifier_current * 0.16643964
        power_amplifier_temperature_t:
          value: power_amplifier_temperature * -0.07669 + 195.6037
        local_oscillator_temperature_t:
          value: local_oscillator_temperature * -0.07669 + 195.6037
xtof's avatar
xtof committed
        zero_padding_raw:
          value: zero_padding
        trxvu_tx_uptime_raw:
          value: trxvu_tx_uptime
        trxvu_tx_state_raw:
          value:  trxvu_tx_state
        
################################################################################
#
#   imtq  HK
#
################################################################################        
        
  imtq_hk:
    seq:
      - id: digitale_voltage
        type: u2  
      - id: analog_voltage
        type: u2   
      - id: digital_current
        type: u2  
      - id: analog_current
        type: u2  
      - id: measure_coil_x_current
        type: u2  
      - id: measure_coil_y_current
        type: u2  
      - id: measure_coil_z_current
        type: u2  
      - id: measure_coil_x_temperature
        type: u2  
      - id: measure_coil_y_temperature
        type: u2  
      - id: measure_coil_z_temperature
        type: u2  
      - id: mcu_temperature
        type: u2  
      - id: i_m_t_q_system_state_mode
        type: u1 
      - id: i_m_t_q_system_state_error
        type: u1  
      - id: i_m_t_q_system_state_configuration
        type: u1
      - id: i_m_t_q_system_state_uptime
        type: u4
    instances:
        digitale_voltage_v:
          value: 2 *  (2.5/4095) * digitale_voltage   
        analog_voltage_v: 
          value: 2 *  (2.5/4095) * analog_voltage
xtof's avatar
xtof committed
        digital_current_raw:
          value: digital_current  
        analog_current_raw:
          value: analog_current 
        measure_coil_x_current_a:
          value:   (( (2.5/4095) * measure_coil_x_current) -1.03)/2.0
        measure_coil_y_current_a:
          value:   (( (2.5/4095) * measure_coil_y_current) -1.03)/2.0
        measure_coil_z_current_a:
xtof's avatar
xtof committed
          value:   (( (2.5/4095) * measure_coil_z_current) -1.03)/0.48   
        measure_coil_x_temperature_t:
          value: (( (2.5/4095) * measure_coil_x_temperature) -1.567) * -1.0 /0.0081
        measure_coil_y_temperature_t:
          value: (( (2.5/4095) * measure_coil_y_temperature) -1.567) * -1.0 /0.0081 
        measure_coil_z_temperature_t:
          value: (( (2.5/4095) * measure_coil_z_temperature) -1.567) * -1.0 /0.0081        
        mcu_temperature_t:
          value:  (( (2.5/4095) * mcu_temperature) -0.680) * - 1.0 /0.00225
xtof's avatar
xtof committed
        i_m_t_q_system_state_mode_raw:
          value: i_m_t_q_system_state_mode 
        i_m_t_q_system_state_error_raw:
          value: i_m_t_q_system_state_error  
        i_m_t_q_system_state_configuration_raw:
          value: i_m_t_q_system_state_configuration
        i_m_t_q_system_state_uptime_raw:
          value: i_m_t_q_system_state_uptime          
          
################################################################################
#
#   beacon
#
################################################################################           
          
  beacon:
    seq:
      - id: sw_mode
        type: u1
      - id: last_reset_reason
        type: u1
      - id: reset_order
        type: u1
      - id: nb_reset
        type: u1
      - id: format_sdcard_order
        type: u1
      - id: deploy_antennas_system
        type: u1
      - id: nb_tm_since_first_start
        type: u4
      - id: nb_tc_since_first_start
        type: u4
xtof's avatar
xtof committed
      - id: nb_tc_ping_since_first_start
        type: u4
      - id: nb_bad_tc_since_first_start
        type: u4
xtof's avatar
xtof committed
      - id: nb_tm_in_sdcard
        type: u4
      - id: instantaneous_r_f_reflected_power_from_transmitter_port
        type: b12
      - id: instantaneous_r_f_forward_power_from_transmitter_port
        type: b12
      - id: supply_voltage
        type: b12
      - id: total_supply_current
        type: b12
      - id: transmitter_current
        type: b12
      - id: receiver_current
        type: b12
      - id: power_amplifier_current
        type: b12
      - id: power_amplifier_temperature
        type: b12
      - id: local_oscillator_temperature
        type: b12
      - id: instantaneous_received_signal_doppler_offset_at_the_receiver_port
        type: b12
      - id: instantaneous_received_signal_strength_at_the_receiver_port
        type: b12
      - id: trxvu_supply_voltage
        type: b12
      - id: trxvu_total_supply_current
        type: b12
      - id: trxvu_transmitter_current
        type: b12
      - id: trxvu_receiver_current
        type: b12
      - id: trxvu_power_amplifier_current
        type: b12
      - id: trxvu_power_amplifier_temperature
        type: b12
      - id: trxvu_local_oscillator_temperature
        type: b12
      - id: i_m_t_q_system_state_mode
        type: u1
      - id: measure_coil_x_current
        type: u2
      - id: measure_coil_y_current
        type: u2
      - id: measure_coil_z_current
        type: u2
      - id: measure_coil_x_temperature
        type: u2
      - id: measure_coil_y_temperature
        type: u2
      - id: measure_coil_z_temperature
        type: u2
      - id: m_c_u_temperature
        type: u2
      - id: s_i_d_e_a_ants_temperature
        type: u2
      - id: s_i_d_e_a_ants_deployment_status
        type: u2
      - id: v_o_l_t__b_r_d_s_u_praw
        type: u2
      - id: t_e_m_p_raw
        type: u2
      - id: v_d_i_s_t_i_n_p_u_traw
        type: u2
      - id: i_d_i_s_t_i_n_p_u_traw
        type: u2
      - id: p_d_i_s_t_i_n_p_u_traw
        type: u2
      - id: v_b_a_t_t_i_n_p_u_traw
        type: u2
      - id: i_b_a_t_t_i_n_p_u_traw
        type: u2
      - id: p_b_a_t_t_i_n_p_u_traw
        type: u2
      - id: stat_obc_on
        type: u2
      - id: stat_obc_ocf
        type: u2
      - id: bat_stat
        type: u2
      - id: b_a_t__t_e_m_p2_raw
        type: u2
      - id: volt_vd0
        type: u2
      - id: volt_vd1
        type: u2
      - id: volt_vd2
        type: u2
xtof's avatar
xtof committed
      - id: v_o_b_c00
        type: u2
      - id: i_o_b_c00
xtof's avatar
xtof committed
        type:  u2
      - id: p_o_b_c00
xtof's avatar
xtof committed
        type:  u2
      - id: v_o_b_c01
        type: u2
      - id: i_o_b_c01
xtof's avatar
xtof committed
        type:  u2
      - id: p_o_b_c01
xtof's avatar
xtof committed
        type:  u2
      - id: v_o_b_c02
        type: u2
      - id: i_o_b_c02
xtof's avatar
xtof committed
        type:  u2
      - id: p_o_b_c02
xtof's avatar
xtof committed
        type:  u2
      - id: v_o_b_c03
        type: u2
      - id: i_o_b_c03
xtof's avatar
xtof committed
        type:  u2
      - id: p_o_b_c03
xtof's avatar
xtof committed
        type:  u2
      - id: v_o_b_c05
        type: u2
      - id: i_o_b_c05
xtof's avatar
xtof committed
        type:  u2
      - id: p_o_b_c05
xtof's avatar
xtof committed
        type:  u2
      - id: v_o_b_c06
        type: u2
      - id: i_o_b_c06
xtof's avatar
xtof committed
        type:  u2
      - id: p_o_b_c06
xtof's avatar
xtof committed
        type:  u2
xtof's avatar
xtof committed
      - id: status_stid
        type: u1
      - id: status_ivid
        type: u1
      - id: status_rc
xtof's avatar
xtof committed
      - id: status_bid
        type: u1
      - id: status_cmderr
        type: b4
      - id: status_stat
        type: b4
      - id: mode
        type: u1
      - id: conf
        type: u1
      - id: reset_cause
        type: u1
xtof's avatar
xtof committed
      - id: uptime
        type: u4
      - id: error
        type: u2
      - id: rc_cnt_pwron
        type: u2
      - id: rc_cnt_wdg
        type: u2
      - id: rc_cnt_cmd
        type: u2
      - id: rc_cnt_mcu
        type: u2     
      - id: rc_cnt_emlopo
        type: u2
      - id: prevcmd_elapsed
        type: u2      
      - id: photodiode1
        type: u2
      - id: photodiode2
        type: u2
      - id: photodiode3
        type: u2
      - id: photodiode4
        type: u2
      - id: photodiode5
        type: u2
      - id: photodiode6
        type: u2
xtof's avatar
xtof committed
      - id: panel_temperature1
        type: u4
      - id: panel_temperature2
        type: u4
      - id: panel_temperature3
        type: u4
      - id: panel_temperature4
        type: u4
      - id: panel_temperature5
        type: u4
      - id: panel_temperature6
        type: u4    
xtof's avatar
xtof committed

    instances: 
xtof's avatar
xtof committed

        sw_mode_raw:
          value:  sw_mode
        last_reset_reason_raw:
          value:  last_reset_reason
        reset_order_raw:
          value:  reset_order
        nb_reset_raw:
          value:  nb_reset
        format_sdcard_order_raw:
          value:  format_sdcard_order
        deploy_antennas_system_raw:
          value:  deploy_antennas_system
        nb_tm_since_first_start_raw:
          value:  nb_tm_since_first_start
        nb_tc_since_first_start_raw:
          value:  nb_tc_since_first_start
        nb_tc_ping_since_first_start_raw:
          value:  nb_tc_ping_since_first_start
        nb_bad_tc_since_first_start_raw:
          value:  nb_bad_tc_since_first_start
        nb_tm_in_sdcard_raw:
          value:  nb_tm_in_sdcard
        instantaneous_r_f_reflected_power_from_transmitter_port_raw:
          value: instantaneous_r_f_reflected_power_from_transmitter_port
        instantaneous_r_f_forward_power_from_transmitter_port_raw:
          value: instantaneous_r_f_forward_power_from_transmitter_port
xtof's avatar
xtof committed
        supply_voltage_v:
xtof's avatar
xtof committed
          value: 0.00488 * supply_voltage 
xtof's avatar
xtof committed
        total_supply_current_ma: 
          value: 0.16643964 * total_supply_current 
        transmitter_current_ma:
          value: transmitter_current * 0.16643964
        receiver_current_ma:
          value: receiver_current * 0.16643964
        power_amplifier_current_ma:
          value: power_amplifier_current * 0.16643964
        power_amplifier_temperature_t:
          value: power_amplifier_temperature * -0.07669 + 195.6037
        local_oscillator_temperature_t:
          value: local_oscillator_temperature * -0.07669 + 195.6037
        instantaneous_received_signal_doppler_hz:
          value: (instantaneous_received_signal_doppler_offset_at_the_receiver_port * 13.552) - 22300        
        instantaneous_received_signal_strength_d_bm:
          value: instantaneous_received_signal_strength_at_the_receiver_port*0.03-152
xtof's avatar
xtof committed
        trxvu_supply_voltage_raw:
          value: trxvu_supply_voltage
        trxvu_total_supply_current_raw:
          value: trxvu_total_supply_current
        trxvu_transmitter_current_raw:
          value: trxvu_transmitter_current
        trxvu_receiver_current_raw:
          value: trxvu_receiver_current
        trxvu_power_amplifier_current_raw:
          value: trxvu_power_amplifier_current
        trxvu_power_amplifier_temperature_raw:
          value: trxvu_power_amplifier_temperature
        trxvu_local_oscillator_temperature_raw:
          value: trxvu_local_oscillator_temperature
        i_m_t_q_system_state_mode_raw:
          value: i_m_t_q_system_state_mode
        measure_coil_x_current_a:
          value:   (( (2.5/4095) * measure_coil_x_current) -1.03)/2.0
        measure_coil_y_current_a:
          value:   (( (2.5/4095) * measure_coil_y_current) -1.03)/2.0
        measure_coil_z_current_a:
          value:   (( (2.5/4095) * measure_coil_z_current) -1.03)/0.48   
        measure_coil_x_temperature_t:
          value: (( (2.5/4095) * measure_coil_x_temperature) -1.567) * -1.0 /0.0081
        measure_coil_y_temperature_t:
          value: (( (2.5/4095) * measure_coil_y_temperature) -1.567) * -1.0 /0.0081 
        measure_coil_z_temperature_t:
          value: (( (2.5/4095) * measure_coil_z_temperature) -1.567) * -1.0 /0.0081        
        m_c_u_temperature_raw:
          value: m_c_u_temperature
        s_i_d_e_a_ants_temperature_raw:
          value: s_i_d_e_a_ants_temperature
        s_i_d_e_a_ants_deployment_status_raw:
          value: s_i_d_e_a_ants_deployment_status
        v_o_l_t__b_r_d_s_u_praw_raw:
          value: v_o_l_t__b_r_d_s_u_praw
        t_e_m_p_raw_raw:
          value: t_e_m_p_raw
        v_d_i_s_t_i_n_p_u_traw_raw:
          value: v_d_i_s_t_i_n_p_u_traw
        i_d_i_s_t_i_n_p_u_traw_raw:
          value: i_d_i_s_t_i_n_p_u_traw
        p_d_i_s_t_i_n_p_u_traw_raw:
          value: p_d_i_s_t_i_n_p_u_traw
        v_b_a_t_t_i_n_p_u_traw_raw:
          value: v_b_a_t_t_i_n_p_u_traw
        i_b_a_t_t_i_n_p_u_traw_raw:
          value: i_b_a_t_t_i_n_p_u_traw
        p_b_a_t_t_i_n_p_u_traw_raw:
          value: p_b_a_t_t_i_n_p_u_traw
        stat_obc_on_raw:
          value: stat_obc_on
        stat_obc_ocf_raw:
          value: stat_obc_ocf
        bat_stat_raw:
          value: bat_stat
        b_a_t_t_e_m_p2_raw_raw:
          value: b_a_t__t_e_m_p2_raw
xtof's avatar
xtof committed
        v_o_b_c00_v:
         value: v_o_b_c00  
        i_o_b_c00_a:
         value: i_o_b_c00
xtof's avatar
xtof committed
        p_o_b_c00_mw:
xtof's avatar
xtof committed
         value: p_o_b_c00 
        v_o_b_c01_v:
         value: v_o_b_c01  
        i_o_b_c01_a:
         value: i_o_b_c01 
xtof's avatar
xtof committed
        p_o_b_c01_mw:
xtof's avatar
xtof committed
         value: p_o_b_c01
        v_o_b_c02_v:
         value: v_o_b_c02  
        i_o_b_c02_a:
         value: i_o_b_c02 
xtof's avatar
xtof committed
        p_o_b_c02_mw:
xtof's avatar
xtof committed
         value: p_o_b_c02    
        v_o_b_c03_v:
         value: v_o_b_c03  
        i_o_b_c03_a:
         value: i_o_b_c03 
xtof's avatar
xtof committed
        p_o_b_c03_mw:
xtof's avatar
xtof committed
         value: p_o_b_c03 
        v_o_b_c05_v:
         value: v_o_b_c05  
        i_o_b_c05_a:
         value: i_o_b_c05 
xtof's avatar
xtof committed
        p_o_b_c05_mw:
xtof's avatar
xtof committed
         value: p_o_b_c05
        v_o_b_c06_v:
         value: v_o_b_c06  
        i_o_b_c06_a:
         value: i_o_b_c06 
xtof's avatar
xtof committed
        p_o_b_c06_mw:
xtof's avatar
xtof committed
         value: p_o_b_c06
xtof's avatar
xtof committed
        status_stid_raw:
          value: status_stid
        status_ivid_raw:
          value: status_ivid
        status_rc_raw:
          value: status_rc
        status_bid_raw:
          value: status_bid
        status_cmderr_raw:
          value: status_cmderr
        status_stat_raw:
          value: status_stat
        mode_raw:
          value: mode
        conf_raw:
          value: conf
        reset_cause_raw:
          value: reset_cause
        uptime_raw:
          value: uptime
        error_raw:
          value: error
        rc_cnt_pwron_raw:
          value: rc_cnt_pwron
        rc_cnt_wdg_raw:
          value: rc_cnt_wdg
        rc_cnt_cmd_raw:
          value: rc_cnt_cmd
        rc_cnt_mcu_raw:
          value: rc_cnt_mcu
        rc_cnt_emlopo_raw:
          value: rc_cnt_emlopo
        prevcmd_elapsed_raw:
          value: prevcmd_elapsed
        photodiode1_raw:
          value: photodiode1
        photodiode2_raw:
          value: photodiode2
        photodiode3_raw:
          value: photodiode3
        photodiode4_raw:
          value: photodiode4
        photodiode5_raw:
          value: photodiode5
        photodiode6_raw:
          value: photodiode6
xtof's avatar
xtof committed
        panel_temperature1_c:
          value:  panel_temperature1 / 1024.0
        panel_temperature2_c:
          value:  panel_temperature2 / 1024.0
        panel_temperature3_c:
          value:  panel_temperature3 / 1024.0
        panel_temperature4_c:
          value:  panel_temperature4 / 1024.0
        panel_temperature5_c:
          value:  panel_temperature5 / 1024.0
        panel_temperature6_c:
          value:  panel_temperature6 / 1024.0