Солнечные датчики
Адрес модулей солнечный датчиков 0х10, 0х11, 0х12 и 0х13, что соответствует 16, 17, 18 и 19 в десятичном формате (рисунок 1):

Рисунок 1. Адрес модулей солнечных датчиков
Все модули солнечного датчика имеют одинаковый набор команд и ответов (рисунок 2):

Рисунок 2. Набор команд для солнечных датчиков
Некоторые команды аналогичны командам других модулей, например:
- cgf_get_dest_id - установка адреса получателя пакетов;
- cgf_regular_telemerty_on - установка периода отправки пакетов;
- request_version - запрос версии прошивки модуля.
Однако состав возвращаемых данных будет другим: будут возвращены данные об угле направления на источник света ~10-B21 sun_dir_x, ~10-B21 sun_dir_y, ~10-B21 sun_dir_z.
Задайте период 10-A63 cgf_regular_telemerty_on, адрес 10-A61 cgf_set_dest_id, установите галочки ~10-B21 sun_dir_x, ~10-B21 sun_dir_z (рисунок 3):

Рисунок 3. Выбор возвращаемых пакетов с данными
В поле History будут отображаться принятые пакеты (рисунок 4):

Рисунок 4. Просмотр принятых пакетов
Перейдите в поле графиков во вкладку Sun Sensor (рисунок 5):

Рисунок 5. Вкладка Sun Sensor
Вы увидите полученные raw-данные. На графике видны моменты увеличения яркости источника света (рисунок 6):

Рисунок 6. Полученные raw-данные
Посветите на солнечный датчик с одной стороны (около 45° к нормали), а затем с другой стороны (около -45° к нормали). Полученный график будет выглядеть вот так (рисунок 7):

Рисунок 7. Изменение графика солнечного датчика
Надо отметить, что ПО Хьюстон не предназначено для визуализации конечных данных, и показывает графики в максимально «сыром» (raw) виде. В данном случае показаны относительные величины проекций вектора на x и z (рисунок 8):

Рисунок 8. Проекции вектора на x и z
Для вычисления значений угла в градусах следует обрабатывать логи, которые сохраняются автоматически.