[{"name":"GPS","address":81,"simulatable":false,"telemetry":[{"name":"firmware_version","format":["Str"],"length":77,"default_sim_value":null,"idx":0,"telemetry_type":"SupMCU"},{"name":"scpi_cmds_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"SupMCU"},{"name":"scpi_errs_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"SupMCU"},{"name":"voltage_status_tbd","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"SupMCU"},{"name":"supmcu_cpu_self_tests","format":["UINT64","UINT64","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"SupMCU"},{"name":"elapsed_time_s","format":["UINT64"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"SupMCU"},{"name":"elapsed_context_switches","format":["UINT64"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"SupMCU"},{"name":"elapsed_idling_hooks","format":["UINT64"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"SupMCU"},{"name":"mcu_load","format":["Float"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"SupMCU"},{"name":"module_serial_number","format":["UINT16"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"SupMCU"},{"name":"module_i2c_address","format":["Hex8"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"SupMCU"},{"name":"oscillator_tuning_value","format":["INT8"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"SupMCU"},{"name":"number_of_nvm_write_cycles","format":["INT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"SupMCU"},{"name":"last_processor_reset","format":["INT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"SupMCU"},{"name":"number_telem_item_sup_mod","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"SupMCU"},{"name":"supmcu_temp_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"SupMCU"},{"name":"supmcu_telemetry_simulated","format":["UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"SupMCU"},{"name":"number_command_item","format":["UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"SupMCU"},{"name":"supmcu_bootloader_version","format":["Str"],"length":263,"default_sim_value":null,"idx":18,"telemetry_type":"SupMCU"},{"name":"supmcu_mcu_id","format":["UINT8"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"SupMCU"},{"name":"status_pv","format":["Hex8"],"length":null,"default_sim_value":null,"idx":0,"telemetry_type":"Module"},{"name":"nmea_string","format":["Str"],"length":525,"default_sim_value":null,"idx":1,"telemetry_type":"Module"},{"name":"orbit_propagator","format":["Double","Double","Double","Double","Double","Double","Double"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"Module"},{"name":"oem615_power_w","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"Module"},{"name":"combined_telemetry","format":["UINT16","UINT16","UINT16","UINT16","Hex8","UINT64","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"Module"}],"commands":[{"name":"SUPervisor:CLOCk","idx":0},{"name":"SUPervisor:DEBug","idx":1},{"name":"SUPervisor:I2C:RESet","idx":2},{"name":"SUPervisor:LED","idx":3},{"name":"SUPervisor:NVM","idx":4},{"name":"SUPervisor:OSCillator","idx":5},{"name":"SUPervisor:RESet","idx":6},{"name":"SUPervisor:SELFtest","idx":7},{"name":"SUPervisor:TELemetry?","idx":8},{"name":"SUPervisor:CALibration?","idx":9},{"name":"SUPervisor:CALibration","idx":10},{"name":"SUPervisor:COMmands?","idx":11},{"name":"GPS:ADACS:POW","idx":12},{"name":"GPS:ADCS:POW","idx":13},{"name":"GPS:DEBug","idx":14},{"name":"GPS:LED","idx":15},{"name":"GPS:LOG","idx":16},{"name":"GPS:NVM","idx":17},{"name":"GPS:PASSthrough","idx":18},{"name":"GPS:POWer","idx":19},{"name":"GPS:PROPagate","idx":20},{"name":"GPS:RESet","idx":21},{"name":"GPS:TELemetry?","idx":22},{"name":"GPS:CALibration?","idx":23},{"name":"GPS:CALibration","idx":24}],"mcu":"PIC24EP512MC206","response_delay":0.05},{"name":"EPSM","address":84,"simulatable":true,"telemetry":[{"name":"firmware_version","format":["Str"],"length":77,"default_sim_value":null,"idx":0,"telemetry_type":"SupMCU"},{"name":"scpi_cmds_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"SupMCU"},{"name":"scpi_errs_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"SupMCU"},{"name":"voltage_status_tbd","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"SupMCU"},{"name":"supmcu_cpu_self_tests","format":["UINT64","UINT64","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"SupMCU"},{"name":"elapsed_time_s","format":["UINT64"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"SupMCU"},{"name":"elapsed_context_switches","format":["UINT64"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"SupMCU"},{"name":"elapsed_idling_hooks","format":["UINT64"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"SupMCU"},{"name":"mcu_load","format":["Float"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"SupMCU"},{"name":"module_serial_number","format":["UINT16"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"SupMCU"},{"name":"module_i2c_address","format":["Hex8"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"SupMCU"},{"name":"oscillator_tuning_value","format":["INT8"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"SupMCU"},{"name":"number_of_nvm_write_cycles","format":["INT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"SupMCU"},{"name":"last_processor_reset","format":["INT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"SupMCU"},{"name":"number_telem_item_sup_mod","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"SupMCU"},{"name":"supmcu_temp_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"SupMCU"},{"name":"supmcu_telemetry_simulated","format":["UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"SupMCU"},{"name":"number_command_item","format":["UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"SupMCU"},{"name":"supmcu_bootloader_version","format":["Str"],"length":263,"default_sim_value":null,"idx":18,"telemetry_type":"SupMCU"},{"name":"supmcu_mcu_id","format":["UINT8"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"SupMCU"},{"name":"sai1_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":0,"telemetry_type":"Module"},{"name":"sai2_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"Module"},{"name":"sai3_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"Module"},{"name":"sai4_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"Module"},{"name":"sai5_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"Module"},{"name":"sai6_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"Module"},{"name":"bat1_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"Module"},{"name":"bat2_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"Module"},{"name":"3v3_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"Module"},{"name":"5v_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"Module"},{"name":"12v_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"Module"},{"name":"aux_converter_data","format":["UINT16","UINT16","INT16","INT16","Hex8","INT32"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"Module"},{"name":"vref1_converter_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"Module"},{"name":"vref2_converter_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"Module"},{"name":"vref3_converter_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"Module"},{"name":"vref4_converter_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"Module"},{"name":"vref5_converter_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"Module"},{"name":"hsk_n5v_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"Module"},{"name":"core_1v5_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":18,"telemetry_type":"Module"},{"name":"hsk_3v3_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"Module"},{"name":"hsk_5v_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":20,"telemetry_type":"Module"},{"name":"hsk_10v_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":21,"telemetry_type":"Module"},{"name":"ring1_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":22,"telemetry_type":"Module"},{"name":"ring2_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":23,"telemetry_type":"Module"},{"name":"ring3_vref_data","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":24,"telemetry_type":"Module"},{"name":"sai1_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":25,"telemetry_type":"Module"},{"name":"sai2_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":26,"telemetry_type":"Module"},{"name":"sai3_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":27,"telemetry_type":"Module"},{"name":"sai4_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":28,"telemetry_type":"Module"},{"name":"sai5a_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":29,"telemetry_type":"Module"},{"name":"sai5b_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":30,"telemetry_type":"Module"},{"name":"sai6a_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":31,"telemetry_type":"Module"},{"name":"sai6b_i_o_100mk","format":["INT16"],"length":null,"default_sim_value":null,"idx":32,"telemetry_type":"Module"},{"name":"sns_vusb_mv","format":["UINT16"],"length":null,"default_sim_value":null,"idx":33,"telemetry_type":"Module"},{"name":"_reset_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":null,"idx":34,"telemetry_type":"Module"},{"name":"sns_vref_4096_mv_mv","format":["UINT16"],"length":null,"default_sim_value":null,"idx":35,"telemetry_type":"Module"},{"name":"read_value_of_register_requested","format":["Hex8"],"length":null,"default_sim_value":null,"idx":36,"telemetry_type":"Module"},{"name":"fgpa_version_number","format":["Char","Char","Char"],"length":null,"default_sim_value":null,"idx":37,"telemetry_type":"Module"},{"name":"batt1_charging_current_ma_charging_vo","format":["INT16","UINT16","UINT8"],"length":null,"default_sim_value":null,"idx":38,"telemetry_type":"Module"},{"name":"batt2_charging_current_ma_charging_vo","format":["INT16","UINT16","UINT8"],"length":null,"default_sim_value":null,"idx":39,"telemetry_type":"Module"},{"name":"register_read_address_and_value","format":["Hex16","Hex16"],"length":null,"default_sim_value":null,"idx":40,"telemetry_type":"Module"},{"name":"dosimeter_mgy","format":["UINT16"],"length":null,"default_sim_value":null,"idx":41,"telemetry_type":"Module"},{"name":"wdt_seconds_left_s","format":["UINT16"],"length":null,"default_sim_value":null,"idx":42,"telemetry_type":"Module"},{"name":"fpga_reset_count","format":["UINT32"],"length":null,"default_sim_value":null,"idx":43,"telemetry_type":"Module"},{"name":"fpga_board_temperature_100mk","format":["INT16","INT16"],"length":null,"default_sim_value":null,"idx":44,"telemetry_type":"Module"},{"name":"combined_telemetry_1","format":["UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16"],"length":null,"default_sim_value":null,"idx":45,"telemetry_type":"Module"},{"name":"combined_telemetry_2","format":["UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16"],"length":null,"default_sim_value":null,"idx":46,"telemetry_type":"Module"},{"name":"combined_telemetry_3","format":["UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","INT16","INT16","Hex8","INT32","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":47,"telemetry_type":"Module"},{"name":"combined_telemetry_4","format":["UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","Hex8","Hex8","Hex8","UINT64"],"length":null,"default_sim_value":null,"idx":48,"telemetry_type":"Module"},{"name":"combined_telemetry_5","format":["UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":49,"telemetry_type":"Module"}],"commands":[{"name":"SUPervisor:CLOCk","idx":0},{"name":"SUPervisor:DEBug","idx":1},{"name":"SUPervisor:I2C:RESet","idx":2},{"name":"SUPervisor:LED","idx":3},{"name":"SUPervisor:NVM","idx":4},{"name":"SUPervisor:OSCillator","idx":5},{"name":"SUPervisor:RESet","idx":6},{"name":"SUPervisor:SELFtest","idx":7},{"name":"SUPervisor:TELemetry?","idx":8},{"name":"SUPervisor:CALibration?","idx":9},{"name":"SUPervisor:CALibration","idx":10},{"name":"SUPervisor:COMmands?","idx":11},{"name":"SUPervisor:TELemetry","idx":12},{"name":"SUPervisor:TELemetry:SIMulate","idx":13},{"name":"EPSM:BUS","idx":14},{"name":"EPSM:CALibration","idx":15},{"name":"EPSM:CALibration?","idx":16},{"name":"EPSM:DEBug","idx":17},{"name":"EPSM:FPGA","idx":18},{"name":"EPSM:NVM","idx":19},{"name":"EPSM:SAI","idx":20},{"name":"EPSM:TELemetry?","idx":21},{"name":"EPSM:WDT","idx":22},{"name":"EPSM:TELemetry","idx":23}],"mcu":"UNKNOWN","response_delay":0.05},{"name":"BSM","address":88,"simulatable":true,"telemetry":[{"name":"firmware_version","format":["Str"],"length":77,"default_sim_value":null,"idx":0,"telemetry_type":"SupMCU"},{"name":"scpi_cmds_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"SupMCU"},{"name":"scpi_errs_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"SupMCU"},{"name":"voltage_status_tbd","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"SupMCU"},{"name":"supmcu_cpu_self_tests","format":["UINT64","UINT64","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"SupMCU"},{"name":"elapsed_time_s","format":["UINT64"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"SupMCU"},{"name":"elapsed_context_switches","format":["UINT64"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"SupMCU"},{"name":"elapsed_idling_hooks","format":["UINT64"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"SupMCU"},{"name":"mcu_load","format":["Float"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"SupMCU"},{"name":"module_serial_number","format":["UINT16"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"SupMCU"},{"name":"module_i2c_address","format":["Hex8"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"SupMCU"},{"name":"oscillator_tuning_value","format":["INT8"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"SupMCU"},{"name":"number_of_nvm_write_cycles","format":["INT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"SupMCU"},{"name":"last_processor_reset","format":["INT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"SupMCU"},{"name":"number_telem_item_sup_mod","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"SupMCU"},{"name":"supmcu_temp_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"SupMCU"},{"name":"supmcu_telemetry_simulated","format":["UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"SupMCU"},{"name":"number_command_item","format":["UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"SupMCU"},{"name":"supmcu_bootloader_version","format":["Str"],"length":263,"default_sim_value":null,"idx":18,"telemetry_type":"SupMCU"},{"name":"supmcu_mcu_id","format":["UINT8"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"SupMCU"},{"name":"payload_currents_in_ma","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0}],"idx":0,"telemetry_type":"Module"},{"name":"payload_shunt_in_microohm","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"Module"},{"name":"payload_current_limits_in_ma","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"Module"},{"name":"bsm_status_register","format":["Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"Module"},{"name":"payload_overcurrents_in_ma","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0}],"idx":4,"telemetry_type":"Module"},{"name":"external_override_enabled","format":["UINT8"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"Module"},{"name":"combined_telemetry","format":["UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","Hex8","UINT64","UINT16"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"Module"}],"commands":[{"name":"SUPervisor:CLOCk","idx":0},{"name":"SUPervisor:DEBug","idx":1},{"name":"SUPervisor:I2C:RESet","idx":2},{"name":"SUPervisor:LED","idx":3},{"name":"SUPervisor:NVM","idx":4},{"name":"SUPervisor:OSCillator","idx":5},{"name":"SUPervisor:RESet","idx":6},{"name":"SUPervisor:SELFtest","idx":7},{"name":"SUPervisor:TELemetry?","idx":8},{"name":"SUPervisor:CALibration?","idx":9},{"name":"SUPervisor:CALibration","idx":10},{"name":"SUPervisor:COMmands?","idx":11},{"name":"SUPervisor:TELemetry","idx":12},{"name":"SUPervisor:TELemetry:SIMulate","idx":13},{"name":"BSM:PORT:POWer","idx":14},{"name":"BSM:NVM","idx":15},{"name":"BSM:TELemetry?","idx":16},{"name":"BSM:DEBug","idx":17},{"name":"BSM:TELemetry","idx":18}],"mcu":"PIC24EP256MC206","response_delay":0.05},{"name":"BM","address":92,"simulatable":true,"telemetry":[{"name":"firmware_version","format":["Str"],"length":77,"default_sim_value":null,"idx":0,"telemetry_type":"SupMCU"},{"name":"scpi_cmds_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"SupMCU"},{"name":"scpi_errs_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"SupMCU"},{"name":"voltage_status_tbd","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"SupMCU"},{"name":"supmcu_cpu_self_tests","format":["UINT64","UINT64","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"SupMCU"},{"name":"elapsed_time_s","format":["UINT64"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"SupMCU"},{"name":"elapsed_context_switches","format":["UINT64"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"SupMCU"},{"name":"elapsed_idling_hooks","format":["UINT64"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"SupMCU"},{"name":"mcu_load","format":["Float"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"SupMCU"},{"name":"module_serial_number","format":["UINT16"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"SupMCU"},{"name":"module_i2c_address","format":["Hex8"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"SupMCU"},{"name":"oscillator_tuning_value","format":["INT8"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"SupMCU"},{"name":"number_of_nvm_write_cycles","format":["INT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"SupMCU"},{"name":"last_processor_reset","format":["INT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"SupMCU"},{"name":"number_telem_item_sup_mod","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"SupMCU"},{"name":"supmcu_temp_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"SupMCU"},{"name":"supmcu_telemetry_simulated","format":["UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"SupMCU"},{"name":"number_command_item","format":["UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"SupMCU"},{"name":"supmcu_bootloader_version","format":["Str"],"length":263,"default_sim_value":null,"idx":18,"telemetry_type":"SupMCU"},{"name":"supmcu_mcu_id","format":["UINT8"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"SupMCU"},{"name":"gas_gauge_firmware_version","format":["Str"],"length":45,"default_sim_value":[{"type":"Str","value":"651_2cell_HG2_v9"}],"idx":0,"telemetry_type":"Module"},{"name":"combined_telemetry_1","format":["INT16","INT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"Module"},{"name":"combined_telemetry_2","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Str"],"length":44,"default_sim_value":null,"idx":2,"telemetry_type":"Module"},{"name":"combined_telemetry_3","format":["Hex8","Hex8","Hex8","Hex8","Hex8","UINT8","Hex8","UINT64","Hex8","UINT64","UINT16"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"Module"},{"name":"temperature_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":8,"telemetry_type":"Module"},{"name":"voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":9,"telemetry_type":"Module"},{"name":"current_ma","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":300}],"idx":10,"telemetry_type":"Module"},{"name":"average_current_ma","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":300}],"idx":11,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"Module"},{"name":"relative_state_of_charge","format":["UINT8"],"length":null,"default_sim_value":[{"type":"U8","value":70}],"idx":13,"telemetry_type":"Module"},{"name":"absolute_state_of_charge","format":["UINT8"],"length":null,"default_sim_value":[{"type":"U8","value":65}],"idx":14,"telemetry_type":"Module"},{"name":"remaining_capacity_10mwh","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":16800}],"idx":15,"telemetry_type":"Module"},{"name":"full_charge_capacity_10mwh","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":24000}],"idx":16,"telemetry_type":"Module"},{"name":"run_time_to_empty_min","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":320}],"idx":17,"telemetry_type":"Module"},{"name":"average_time_to_empty_min","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":320}],"idx":18,"telemetry_type":"Module"},{"name":"average_time_to_full_min","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":60}],"idx":19,"telemetry_type":"Module"},{"name":"charging_current_ma","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":20,"telemetry_type":"Module"},{"name":"charging_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":21,"telemetry_type":"Module"},{"name":"battery_status_hex_code","format":["Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":22,"telemetry_type":"Module"},{"name":"cycle_count","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":10}],"idx":23,"telemetry_type":"Module"},{"name":"design_capacity_10mwh","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":10000}],"idx":24,"telemetry_type":"Module"},{"name":"design_voltage_mv","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":8400}],"idx":25,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":26,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":27,"telemetry_type":"Module"},{"name":"safety_alert_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":28,"telemetry_type":"Module"},{"name":"safety_status_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":29,"telemetry_type":"Module"},{"name":"charging_status_register","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":30,"telemetry_type":"Module"},{"name":"pf_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":31,"telemetry_type":"Module"},{"name":"pf_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":32,"telemetry_type":"Module"},{"name":"last_minimum_pack_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":6000}],"idx":33,"telemetry_type":"Module"},{"name":"last_maximum_pack_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":8400}],"idx":34,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":35,"telemetry_type":"Module"},{"name":"approx_state_of_charge","format":["UINT8"],"length":null,"default_sim_value":[{"type":"U8","value":70}],"idx":36,"telemetry_type":"Module"},{"name":"pack_internal_resistance_0_1mohm","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":10000}],"idx":37,"telemetry_type":"Module"},{"name":"current_compensated_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":38,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":39,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":40,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":41,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":42,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":43,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":44,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":45,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":46,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":47,"telemetry_type":"Module"},{"name":"external_temp_sensor_1_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":48,"telemetry_type":"Module"},{"name":"external_temp_sensor_2_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":49,"telemetry_type":"Module"},{"name":"external_temp_sensor_3_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":50,"telemetry_type":"Module"},{"name":"external_temp_sensor_4_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":51,"telemetry_type":"Module"},{"name":"supmcu_status_register","format":["Hex8"],"length":null,"default_sim_value":null,"idx":52,"telemetry_type":"Module"},{"name":"time_of_last_permanent_failure","format":["Str"],"length":28,"default_sim_value":[{"type":"Str","value":""}],"idx":53,"telemetry_type":"Module"},{"name":"registers_for_last_pf","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":54,"telemetry_type":"Module"},{"name":"data_from_requested_smb_read","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":55,"telemetry_type":"Module"},{"name":"data_from_requested_flash_entry","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":56,"telemetry_type":"Module"},{"name":"data_from_requested_ma_entry","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":57,"telemetry_type":"Module"},{"name":"data_from_last_function_call","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":58,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":59,"telemetry_type":"Module"},{"name":"cell_voltage_4_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":60,"telemetry_type":"Module"},{"name":"cell_voltage_3_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":61,"telemetry_type":"Module"},{"name":"cell_voltage_2_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":3700}],"idx":62,"telemetry_type":"Module"},{"name":"cell_voltage_1_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":3700}],"idx":63,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":64,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":65,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":66,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":67,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":68,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":69,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":70,"telemetry_type":"Module"},{"name":"external_temp_sensor_5_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":71,"telemetry_type":"Module"},{"name":"external_temp_sensor_6_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":72,"telemetry_type":"Module"},{"name":"external_temp_sensor_7_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":73,"telemetry_type":"Module"},{"name":"external_temp_sensor_8_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":74,"telemetry_type":"Module"},{"name":"temp_offsets_for_linear_fit","format":["Float","Float","Float","Float","Float","Float"],"length":null,"default_sim_value":null,"idx":75,"telemetry_type":"Module"},{"name":"temp_linear_fit_scaling_factors","format":["Float","Float","Float","Float","Float","Float"],"length":null,"default_sim_value":null,"idx":76,"telemetry_type":"Module"},{"name":"status_of_cell_balancing_system","format":["Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0}],"idx":77,"telemetry_type":"Module"},{"name":"data_from_requested_flash_page","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":78,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":79,"telemetry_type":"Module"},{"name":"safety_alert_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":80,"telemetry_type":"Module"},{"name":"safety_status_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":81,"telemetry_type":"Module"},{"name":"pf_alert_register_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":82,"telemetry_type":"Module"},{"name":"pf_status_register_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":83,"telemetry_type":"Module"},{"name":"operation_status_register","format":["Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":84,"telemetry_type":"Module"},{"name":"chargingstatus_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":85,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":86,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":87,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":88,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":89,"telemetry_type":"Module"},{"name":"pack_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":90,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":91,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":92,"telemetry_type":"Module"},{"name":"average_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":93,"telemetry_type":"Module"},{"name":"ts1_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":94,"telemetry_type":"Module"},{"name":"ts2_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":95,"telemetry_type":"Module"},{"name":"ts3_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":96,"telemetry_type":"Module"},{"name":"ts4_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":97,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":98,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":99,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":100,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":101,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":102,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":103,"telemetry_type":"Module"},{"name":"safety_alert_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":104,"telemetry_type":"Module"},{"name":"safety_status_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":105,"telemetry_type":"Module"},{"name":"pf_alert_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":106,"telemetry_type":"Module"},{"name":"pf_status_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":107,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":108,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":109,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":110,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":111,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":112,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":113,"telemetry_type":"Module"},{"name":"temperature_range","format":["UINT16"],"length":null,"default_sim_value":null,"idx":114,"telemetry_type":"Module"},{"name":"board_temperature_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":115,"telemetry_type":"Module"},{"name":"connector_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":null,"idx":116,"telemetry_type":"Module"}],"commands":[{"name":"SUPervisor:CLOCk","idx":0},{"name":"SUPervisor:DEBug","idx":1},{"name":"SUPervisor:I2C:RESet","idx":2},{"name":"SUPervisor:LED","idx":3},{"name":"SUPervisor:NVM","idx":4},{"name":"SUPervisor:OSCillator","idx":5},{"name":"SUPervisor:RESet","idx":6},{"name":"SUPervisor:SELFtest","idx":7},{"name":"SUPervisor:TELemetry?","idx":8},{"name":"SUPervisor:CALibration?","idx":9},{"name":"SUPervisor:CALibration","idx":10},{"name":"SUPervisor:COMmands?","idx":11},{"name":"SUPervisor:TELemetry","idx":12},{"name":"SUPervisor:TELemetry:SIMulate","idx":13},{"name":"BM2:BQFlash","idx":14},{"name":"BM2:BQMaccess","idx":15},{"name":"BM2:BQSmb","idx":16},{"name":"BM2:FUNCtion","idx":17},{"name":"BM2:NVM","idx":18},{"name":"BM2:TELemetry?","idx":19},{"name":"BM2:HEAter","idx":20},{"name":"BM2:SLEep","idx":21},{"name":"BM2:BALance","idx":22},{"name":"BM:BQFlash","idx":23},{"name":"BM:BQMaccess","idx":24},{"name":"BM:BQSmb","idx":25},{"name":"BM:FUNCtion","idx":26},{"name":"BM:NVM","idx":27},{"name":"BM:TELemetry?","idx":28},{"name":"BM:HEAter","idx":29},{"name":"BM:SLEep","idx":30},{"name":"BM:BALance","idx":31},{"name":"BM:DEBug","idx":32},{"name":"BM2:DEBug","idx":33},{"name":"BM:PFIn","idx":34},{"name":"BM2:PFIn","idx":35},{"name":"BM:CALibration","idx":36},{"name":"BM:CALibration?","idx":37},{"name":"BM2:CALibration","idx":38},{"name":"BM2:CALibration?","idx":39},{"name":"BM:RESet","idx":40},{"name":"BM2:RESet","idx":41},{"name":"BM:TELemetry","idx":42},{"name":"BM2:TELemetry","idx":43}],"mcu":"PIC24EP256MC206","response_delay":0.05},{"name":"BM","address":93,"simulatable":true,"telemetry":[{"name":"firmware_version","format":["Str"],"length":77,"default_sim_value":null,"idx":0,"telemetry_type":"SupMCU"},{"name":"scpi_cmds_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"SupMCU"},{"name":"scpi_errs_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"SupMCU"},{"name":"voltage_status_tbd","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"SupMCU"},{"name":"supmcu_cpu_self_tests","format":["UINT64","UINT64","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"SupMCU"},{"name":"elapsed_time_s","format":["UINT64"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"SupMCU"},{"name":"elapsed_context_switches","format":["UINT64"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"SupMCU"},{"name":"elapsed_idling_hooks","format":["UINT64"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"SupMCU"},{"name":"mcu_load","format":["Float"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"SupMCU"},{"name":"module_serial_number","format":["UINT16"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"SupMCU"},{"name":"module_i2c_address","format":["Hex8"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"SupMCU"},{"name":"oscillator_tuning_value","format":["INT8"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"SupMCU"},{"name":"number_of_nvm_write_cycles","format":["INT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"SupMCU"},{"name":"last_processor_reset","format":["INT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"SupMCU"},{"name":"number_telem_item_sup_mod","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"SupMCU"},{"name":"supmcu_temp_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"SupMCU"},{"name":"supmcu_telemetry_simulated","format":["UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"SupMCU"},{"name":"number_command_item","format":["UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"SupMCU"},{"name":"supmcu_bootloader_version","format":["Str"],"length":263,"default_sim_value":null,"idx":18,"telemetry_type":"SupMCU"},{"name":"supmcu_mcu_id","format":["UINT8"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"SupMCU"},{"name":"gas_gauge_firmware_version","format":["Str"],"length":45,"default_sim_value":[{"type":"Str","value":"651_2cell_HG2_v9"}],"idx":0,"telemetry_type":"Module"},{"name":"combined_telemetry_1","format":["INT16","INT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"Module"},{"name":"combined_telemetry_2","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Str"],"length":44,"default_sim_value":null,"idx":2,"telemetry_type":"Module"},{"name":"combined_telemetry_3","format":["Hex8","Hex8","Hex8","Hex8","Hex8","UINT8","Hex8","UINT64","Hex8","UINT64","UINT16"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"Module"},{"name":"temperature_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":8,"telemetry_type":"Module"},{"name":"voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":9,"telemetry_type":"Module"},{"name":"current_ma","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":300}],"idx":10,"telemetry_type":"Module"},{"name":"average_current_ma","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":300}],"idx":11,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"Module"},{"name":"relative_state_of_charge","format":["UINT8"],"length":null,"default_sim_value":[{"type":"U8","value":70}],"idx":13,"telemetry_type":"Module"},{"name":"absolute_state_of_charge","format":["UINT8"],"length":null,"default_sim_value":[{"type":"U8","value":65}],"idx":14,"telemetry_type":"Module"},{"name":"remaining_capacity_10mwh","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":16800}],"idx":15,"telemetry_type":"Module"},{"name":"full_charge_capacity_10mwh","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":24000}],"idx":16,"telemetry_type":"Module"},{"name":"run_time_to_empty_min","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":320}],"idx":17,"telemetry_type":"Module"},{"name":"average_time_to_empty_min","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":320}],"idx":18,"telemetry_type":"Module"},{"name":"average_time_to_full_min","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":60}],"idx":19,"telemetry_type":"Module"},{"name":"charging_current_ma","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":20,"telemetry_type":"Module"},{"name":"charging_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":21,"telemetry_type":"Module"},{"name":"battery_status_hex_code","format":["Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":22,"telemetry_type":"Module"},{"name":"cycle_count","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":10}],"idx":23,"telemetry_type":"Module"},{"name":"design_capacity_10mwh","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":10000}],"idx":24,"telemetry_type":"Module"},{"name":"design_voltage_mv","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":8400}],"idx":25,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":26,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":27,"telemetry_type":"Module"},{"name":"safety_alert_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":28,"telemetry_type":"Module"},{"name":"safety_status_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":29,"telemetry_type":"Module"},{"name":"charging_status_register","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":30,"telemetry_type":"Module"},{"name":"pf_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":31,"telemetry_type":"Module"},{"name":"pf_registers","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":32,"telemetry_type":"Module"},{"name":"last_minimum_pack_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":6000}],"idx":33,"telemetry_type":"Module"},{"name":"last_maximum_pack_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":8400}],"idx":34,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":35,"telemetry_type":"Module"},{"name":"approx_state_of_charge","format":["UINT8"],"length":null,"default_sim_value":[{"type":"U8","value":70}],"idx":36,"telemetry_type":"Module"},{"name":"pack_internal_resistance_0_1mohm","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":10000}],"idx":37,"telemetry_type":"Module"},{"name":"current_compensated_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":38,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":39,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":40,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":41,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":42,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":43,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":44,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":45,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":46,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":47,"telemetry_type":"Module"},{"name":"external_temp_sensor_1_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":48,"telemetry_type":"Module"},{"name":"external_temp_sensor_2_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":49,"telemetry_type":"Module"},{"name":"external_temp_sensor_3_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":50,"telemetry_type":"Module"},{"name":"external_temp_sensor_4_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":51,"telemetry_type":"Module"},{"name":"supmcu_status_register","format":["Hex8"],"length":null,"default_sim_value":null,"idx":52,"telemetry_type":"Module"},{"name":"time_of_last_permanent_failure","format":["Str"],"length":28,"default_sim_value":[{"type":"Str","value":""}],"idx":53,"telemetry_type":"Module"},{"name":"registers_for_last_pf","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":54,"telemetry_type":"Module"},{"name":"data_from_requested_smb_read","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":55,"telemetry_type":"Module"},{"name":"data_from_requested_flash_entry","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":56,"telemetry_type":"Module"},{"name":"data_from_requested_ma_entry","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":57,"telemetry_type":"Module"},{"name":"data_from_last_function_call","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":58,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":59,"telemetry_type":"Module"},{"name":"cell_voltage_4_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":60,"telemetry_type":"Module"},{"name":"cell_voltage_3_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0}],"idx":61,"telemetry_type":"Module"},{"name":"cell_voltage_2_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":3700}],"idx":62,"telemetry_type":"Module"},{"name":"cell_voltage_1_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":3700}],"idx":63,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":64,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":65,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":66,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":67,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":68,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":69,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":70,"telemetry_type":"Module"},{"name":"external_temp_sensor_5_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":71,"telemetry_type":"Module"},{"name":"external_temp_sensor_6_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":72,"telemetry_type":"Module"},{"name":"external_temp_sensor_7_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":73,"telemetry_type":"Module"},{"name":"external_temp_sensor_8_0_1k","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":2800}],"idx":74,"telemetry_type":"Module"},{"name":"temp_offsets_for_linear_fit","format":["Float","Float","Float","Float","Float","Float"],"length":null,"default_sim_value":null,"idx":75,"telemetry_type":"Module"},{"name":"temp_linear_fit_scaling_factors","format":["Float","Float","Float","Float","Float","Float"],"length":null,"default_sim_value":null,"idx":76,"telemetry_type":"Module"},{"name":"status_of_cell_balancing_system","format":["Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0}],"idx":77,"telemetry_type":"Module"},{"name":"data_from_requested_flash_page","format":["Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":78,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":79,"telemetry_type":"Module"},{"name":"safety_alert_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":80,"telemetry_type":"Module"},{"name":"safety_status_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":81,"telemetry_type":"Module"},{"name":"pf_alert_register_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":82,"telemetry_type":"Module"},{"name":"pf_status_register_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":83,"telemetry_type":"Module"},{"name":"operation_status_register","format":["Hex8","Hex8"],"length":null,"default_sim_value":[{"type":"Hex8","value":0},{"type":"Hex8","value":0}],"idx":84,"telemetry_type":"Module"},{"name":"chargingstatus_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":85,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":86,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":87,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":88,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":89,"telemetry_type":"Module"},{"name":"pack_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":90,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":91,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":92,"telemetry_type":"Module"},{"name":"average_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":7400}],"idx":93,"telemetry_type":"Module"},{"name":"ts1_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":94,"telemetry_type":"Module"},{"name":"ts2_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":95,"telemetry_type":"Module"},{"name":"ts3_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":96,"telemetry_type":"Module"},{"name":"ts4_temperature_0_1k","format":["INT16"],"length":null,"default_sim_value":[{"type":"I16","value":2800}],"idx":97,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":98,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":99,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":100,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":101,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":102,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":103,"telemetry_type":"Module"},{"name":"safety_alert_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":104,"telemetry_type":"Module"},{"name":"safety_status_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":105,"telemetry_type":"Module"},{"name":"pf_alert_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":106,"telemetry_type":"Module"},{"name":"pf_status_2_reg_deprecated","format":["Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":107,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":108,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":109,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":110,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":111,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":112,"telemetry_type":"Module"},{"name":"reserved","format":["UINT16"],"length":null,"default_sim_value":null,"idx":113,"telemetry_type":"Module"},{"name":"temperature_range","format":["UINT16"],"length":null,"default_sim_value":null,"idx":114,"telemetry_type":"Module"},{"name":"board_temperature_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":115,"telemetry_type":"Module"},{"name":"connector_voltage_mv","format":["UINT16"],"length":null,"default_sim_value":null,"idx":116,"telemetry_type":"Module"}],"commands":[{"name":"SUPervisor:CLOCk","idx":0},{"name":"SUPervisor:DEBug","idx":1},{"name":"SUPervisor:I2C:RESet","idx":2},{"name":"SUPervisor:LED","idx":3},{"name":"SUPervisor:NVM","idx":4},{"name":"SUPervisor:OSCillator","idx":5},{"name":"SUPervisor:RESet","idx":6},{"name":"SUPervisor:SELFtest","idx":7},{"name":"SUPervisor:TELemetry?","idx":8},{"name":"SUPervisor:CALibration?","idx":9},{"name":"SUPervisor:CALibration","idx":10},{"name":"SUPervisor:COMmands?","idx":11},{"name":"SUPervisor:TELemetry","idx":12},{"name":"SUPervisor:TELemetry:SIMulate","idx":13},{"name":"BM2:BQFlash","idx":14},{"name":"BM2:BQMaccess","idx":15},{"name":"BM2:BQSmb","idx":16},{"name":"BM2:FUNCtion","idx":17},{"name":"BM2:NVM","idx":18},{"name":"BM2:TELemetry?","idx":19},{"name":"BM2:HEAter","idx":20},{"name":"BM2:SLEep","idx":21},{"name":"BM2:BALance","idx":22},{"name":"BM:BQFlash","idx":23},{"name":"BM:BQMaccess","idx":24},{"name":"BM:BQSmb","idx":25},{"name":"BM:FUNCtion","idx":26},{"name":"BM:NVM","idx":27},{"name":"BM:TELemetry?","idx":28},{"name":"BM:HEAter","idx":29},{"name":"BM:SLEep","idx":30},{"name":"BM:BALance","idx":31},{"name":"BM:DEBug","idx":32},{"name":"BM2:DEBug","idx":33},{"name":"BM:PFIn","idx":34},{"name":"BM2:PFIn","idx":35},{"name":"BM:CALibration","idx":36},{"name":"BM:CALibration?","idx":37},{"name":"BM2:CALibration","idx":38},{"name":"BM2:CALibration?","idx":39},{"name":"BM:RESet","idx":40},{"name":"BM2:RESet","idx":41},{"name":"BM:TELemetry","idx":42},{"name":"BM2:TELemetry","idx":43}],"mcu":"PIC24EP256MC206","response_delay":0.05},{"name":"BSM","address":94,"simulatable":true,"telemetry":[{"name":"firmware_version","format":["Str"],"length":77,"default_sim_value":null,"idx":0,"telemetry_type":"SupMCU"},{"name":"scpi_cmds_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"SupMCU"},{"name":"scpi_errs_processed","format":["UINT64"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"SupMCU"},{"name":"voltage_status_tbd","format":["Hex8","Hex8","Hex8","Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"SupMCU"},{"name":"supmcu_cpu_self_tests","format":["UINT64","UINT64","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":4,"telemetry_type":"SupMCU"},{"name":"elapsed_time_s","format":["UINT64"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"SupMCU"},{"name":"elapsed_context_switches","format":["UINT64"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"SupMCU"},{"name":"elapsed_idling_hooks","format":["UINT64"],"length":null,"default_sim_value":null,"idx":7,"telemetry_type":"SupMCU"},{"name":"mcu_load","format":["Float"],"length":null,"default_sim_value":null,"idx":8,"telemetry_type":"SupMCU"},{"name":"module_serial_number","format":["UINT16"],"length":null,"default_sim_value":null,"idx":9,"telemetry_type":"SupMCU"},{"name":"module_i2c_address","format":["Hex8"],"length":null,"default_sim_value":null,"idx":10,"telemetry_type":"SupMCU"},{"name":"oscillator_tuning_value","format":["INT8"],"length":null,"default_sim_value":null,"idx":11,"telemetry_type":"SupMCU"},{"name":"number_of_nvm_write_cycles","format":["INT16"],"length":null,"default_sim_value":null,"idx":12,"telemetry_type":"SupMCU"},{"name":"last_processor_reset","format":["INT16"],"length":null,"default_sim_value":null,"idx":13,"telemetry_type":"SupMCU"},{"name":"number_telem_item_sup_mod","format":["UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":14,"telemetry_type":"SupMCU"},{"name":"supmcu_temp_0_1k","format":["UINT16"],"length":null,"default_sim_value":null,"idx":15,"telemetry_type":"SupMCU"},{"name":"supmcu_telemetry_simulated","format":["UINT16"],"length":null,"default_sim_value":null,"idx":16,"telemetry_type":"SupMCU"},{"name":"number_command_item","format":["UINT16"],"length":null,"default_sim_value":null,"idx":17,"telemetry_type":"SupMCU"},{"name":"supmcu_bootloader_version","format":["Str"],"length":263,"default_sim_value":null,"idx":18,"telemetry_type":"SupMCU"},{"name":"supmcu_mcu_id","format":["UINT8"],"length":null,"default_sim_value":null,"idx":19,"telemetry_type":"SupMCU"},{"name":"payload_currents_in_ma","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0}],"idx":0,"telemetry_type":"Module"},{"name":"payload_shunt_in_microohm","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":1,"telemetry_type":"Module"},{"name":"payload_current_limits_in_ma","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":null,"idx":2,"telemetry_type":"Module"},{"name":"bsm_status_register","format":["Hex8"],"length":null,"default_sim_value":null,"idx":3,"telemetry_type":"Module"},{"name":"payload_overcurrents_in_ma","format":["UINT16","UINT16","UINT16","UINT16"],"length":null,"default_sim_value":[{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0},{"type":"U16","value":0}],"idx":4,"telemetry_type":"Module"},{"name":"external_override_enabled","format":["UINT8"],"length":null,"default_sim_value":null,"idx":5,"telemetry_type":"Module"},{"name":"combined_telemetry","format":["UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","UINT16","Hex8","UINT64","UINT16"],"length":null,"default_sim_value":null,"idx":6,"telemetry_type":"Module"}],"commands":[{"name":"SUPervisor:CLOCk","idx":0},{"name":"SUPervisor:DEBug","idx":1},{"name":"SUPervisor:I2C:RESet","idx":2},{"name":"SUPervisor:LED","idx":3},{"name":"SUPervisor:NVM","idx":4},{"name":"SUPervisor:OSCillator","idx":5},{"name":"SUPervisor:RESet","idx":6},{"name":"SUPervisor:SELFtest","idx":7},{"name":"SUPervisor:TELemetry?","idx":8},{"name":"SUPervisor:CALibration?","idx":9},{"name":"SUPervisor:CALibration","idx":10},{"name":"SUPervisor:COMmands?","idx":11},{"name":"SUPervisor:TELemetry","idx":12},{"name":"SUPervisor:TELemetry:SIMulate","idx":13},{"name":"BSM:PORT:POWer","idx":14},{"name":"BSM:NVM","idx":15},{"name":"BSM:TELemetry?","idx":16},{"name":"BSM:DEBug","idx":17},{"name":"BSM:TELemetry","idx":18}],"mcu":"PIC24EP256MC206","response_delay":0.05}]