Contents:
ASTTComponentManager
ASTTComponentManager.clear_all_logs()
ASTTComponentManager.connect_to_network()
ASTTComponentManager.connect_to_plc_node()
ASTTComponentManager.gen_mode_state_enums()
ASTTComponentManager.get_antenna_app_state()
ASTTComponentManager.get_antenna_func_state()
ASTTComponentManager.get_antenna_mode()
ASTTComponentManager.get_antenna_stow_sensor_state()
ASTTComponentManager.get_plc_state()
ASTTComponentManager.is_az_allowed()
ASTTComponentManager.is_el_allowed()
ASTTComponentManager.point_to_coordinates()
ASTTComponentManager.position_change_callback()
ASTTComponentManager.set_idle_mode()
ASTTComponentManager.set_plc_node_to_operational()
ASTTComponentManager.set_plc_node_to_preoperational()
ASTTComponentManager.set_point_mode()
ASTTComponentManager.set_stow_mode()
ASTTComponentManager.store_initial_position()
ASTTComponentManager.subscribe_to_az_change()
ASTTComponentManager.subscribe_to_el_change()
ASTTComponentManager.subscribe_to_func_state_and_mode()
ASTTComponentManager.subscribe_to_mode_command_obj()
ASTTComponentManager.subscribe_to_stow_sensor()
ASTTComponentManager.subscribe_to_timestamp()
ASTTComponentManager.track_sun()
ASTTComponentManager.trigger_transmission()
The ASTTComponentManager class is responsible for managing ASTT components.
Clear all the logs in app_dev.log.
Connect to the CAN0.
Connect to the C++ antenna simulator.
Generate enum values for transmitted values.
Return the antenna application.
Return the antenna functional state.
Return the antenna mode.
Return the antenna stow sensor state.
Return node state.
Allow Azimuth of [-127,127].
Allow elevation of [-15,92].
Commands the simulator to point az/el.
Transmit PDO callback .
Commands the ASTT Antenna to idle mode.
Change all the nodes state to OPERATIONAL.
Change all the nodes state to PRE-OPERATIONAL.
Commands the ASTT Antenna to point mode.
Commands the ASTT Antenna to stow mode.
Return starting position’s of timestamp, azi, and ele.
Canopen Subscription to the Azimuth.
Canopen Subscription to the Elevation.
Canopen Subscription to the functional state and mode.
Canopen Subscription to the mode command obj .
Canopen Subscription to stow sensors.
Canopen Subscription to the Timestamp.
Calculate Sun’s Az and El.
Triggers the transmission of Az/El.