necst.definitions¶
- class namespace[source]¶
Bases:
object- root: str = '/necst/OMU1P85M'¶
- ctrl: str = '/necst/OMU1P85M/ctrl'¶
- antenna: str = '/necst/OMU1P85M/ctrl/antenna'¶
- calib: str = '/necst/OMU1P85M/ctrl/calib'¶
- mirror: str = '/necst/OMU1P85M/ctrl/mirror'¶
- dome: str = '/necst/OMU1P85M/ctrl/dome'¶
- membrane: str = '/necst/OMU1P85M/ctrl/membrane'¶
- drive: str = '/necst/OMU1P85M/ctrl/drive'¶
- core: str = '/necst/OMU1P85M/core'¶
- auth: str = '/necst/OMU1P85M/core/auth'¶
- alert: str = '/necst/OMU1P85M/core/alert'¶
- rx: str = '/necst/OMU1P85M/rx'¶
- weather: str = '/necst/OMU1P85M/weather'¶
- data: str = '/necst/OMU1P85M/data'¶
- class topic[source]¶
Bases:
object- class String(**kwargs)¶
Bases:
objectMessage class ‘String’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedString object>,)¶
- property data¶
Message field ‘data’.
- classmethod get_fields_and_field_types()¶
- class AlertMsg(**kwargs)¶
Bases:
objectMessage class ‘AlertMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedSequence object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedSequence object>)¶
- property actual¶
Message field ‘actual’.
- property critical¶
Message field ‘critical’.
- classmethod get_fields_and_field_types()¶
- property target¶
Message field ‘target’.
- property threshold¶
Message field ‘threshold’.
- property warning¶
Message field ‘warning’.
- class AntennaAzUnwrapStatus(**kwargs)¶
Bases:
objectMessage class ‘AntennaAzUnwrapStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property branch¶
Message field ‘branch’.
- property branch_changed¶
Message field ‘branch_changed’.
- property branch_nonzero¶
Message field ‘branch_nonzero’.
- property continuous_az_deg¶
Message field ‘continuous_az_deg’.
- property drive_max_deg¶
Message field ‘drive_max_deg’.
- property drive_min_deg¶
Message field ‘drive_min_deg’.
- property enabled¶
Message field ‘enabled’.
- property encoder_time_unix¶
Message field ‘encoder_time_unix’.
- classmethod get_fields_and_field_types()¶
- property mode¶
Message field ‘mode’.
- property modulo_az_deg¶
Message field ‘modulo_az_deg’.
- property period_deg¶
Message field ‘period_deg’.
- property persist_age_sec¶
Message field ‘persist_age_sec’.
- property publish_time_unix¶
Message field ‘publish_time_unix’.
- property raw_az_deg¶
Message field ‘raw_az_deg’.
- property reason¶
Message field ‘reason’.
- property state¶
Message field ‘state’.
- property state_age_sec¶
Message field ‘state_age_sec’.
- property valid¶
Message field ‘valid’.
- class AntennaCommandQueueStatus(**kwargs)¶
Bases:
objectMessage class ‘AntennaCommandQueueStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>)¶
- property active¶
Message field ‘active’.
- property command_offset_sec¶
Message field ‘command_offset_sec’.
- property control_id¶
Message field ‘control_id’.
- property generator_exhausted¶
Message field ‘generator_exhausted’.
- classmethod get_fields_and_field_types()¶
- property guard_latched¶
Message field ‘guard_latched’.
- property head_lead_sec¶
Message field ‘head_lead_sec’.
- property last_publish_wall_time_unix¶
Message field ‘last_publish_wall_time_unix’.
- property last_published_cmd_time_unix¶
Message field ‘last_published_cmd_time_unix’.
- property max_buffer_sec¶
Message field ‘max_buffer_sec’.
- property min_buffer_sec¶
Message field ‘min_buffer_sec’.
- property mode¶
Message field ‘mode’.
- property publish_gap_sec¶
Message field ‘publish_gap_sec’.
- property publish_time_unix¶
Message field ‘publish_time_unix’.
- property queue_length¶
Message field ‘queue_length’.
- property reason¶
Message field ‘reason’.
- property tail_lead_sec¶
Message field ‘tail_lead_sec’.
- class AntennaPointingStatus(**kwargs)¶
Bases:
objectMessage class ‘AntennaPointingStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>)¶
- property basis¶
Message field ‘basis’.
- property cmd_age_sec¶
Message field ‘cmd_age_sec’.
- property cmd_az_deg¶
Message field ‘cmd_az_deg’.
- property cmd_az_rate_deg_per_sec¶
Message field ‘cmd_az_rate_deg_per_sec’.
- property cmd_el_deg¶
Message field ‘cmd_el_deg’.
- property cmd_el_rate_deg_per_sec¶
Message field ‘cmd_el_rate_deg_per_sec’.
- property command_stale¶
Message field ‘command_stale’.
- property command_time_unix¶
Message field ‘command_time_unix’.
- property delta_az_cos_el_deg¶
Message field ‘delta_az_cos_el_deg’.
- property delta_az_deg¶
Message field ‘delta_az_deg’.
- property delta_el_deg¶
Message field ‘delta_el_deg’.
- property enc_age_sec¶
Message field ‘enc_age_sec’.
- property enc_az_deg¶
Message field ‘enc_az_deg’.
- property enc_az_rate_deg_per_sec¶
Message field ‘enc_az_rate_deg_per_sec’.
- property enc_el_deg¶
Message field ‘enc_el_deg’.
- property enc_el_rate_deg_per_sec¶
Message field ‘enc_el_rate_deg_per_sec’.
- property encoder_stale¶
Message field ‘encoder_stale’.
- property encoder_time_unix¶
Message field ‘encoder_time_unix’.
- classmethod get_fields_and_field_types()¶
- property publish_time_unix¶
Message field ‘publish_time_unix’.
- property tracking_error_deg¶
Message field ‘tracking_error_deg’.
- property tracking_ok¶
Message field ‘tracking_ok’.
- property tracking_threshold_deg¶
Message field ‘tracking_threshold_deg’.
- property valid¶
Message field ‘valid’.
- class AntennaSectionStatus(**kwargs)¶
Bases:
objectMessage class ‘AntennaSectionStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>)¶
- property active¶
Message field ‘active’.
- property command_time_unix¶
Message field ‘command_time_unix’.
- property control_id¶
Message field ‘control_id’.
- property fraction_valid¶
Message field ‘fraction_valid’.
- property geometry_valid¶
Message field ‘geometry_valid’.
- classmethod get_fields_and_field_types()¶
- property interrupt_ok¶
Message field ‘interrupt_ok’.
- property line_index¶
Message field ‘line_index’.
- property nominal_fraction¶
Message field ‘nominal_fraction’.
- property publish_time_unix¶
Message field ‘publish_time_unix’.
- property query_time_unix¶
Message field ‘query_time_unix’.
- property science_line¶
Message field ‘science_line’.
- property section_duration_sec¶
Message field ‘section_duration_sec’.
- property section_frame¶
Message field ‘section_frame’.
- property section_kind¶
Message field ‘section_kind’.
- property section_label¶
Message field ‘section_label’.
- property section_plan_index¶
Message field ‘section_plan_index’.
- property section_sequence_index¶
Message field ‘section_sequence_index’.
- property section_speed_deg_per_sec¶
Message field ‘section_speed_deg_per_sec’.
- property section_start_lat_deg¶
Message field ‘section_start_lat_deg’.
- property section_start_lon_deg¶
Message field ‘section_start_lon_deg’.
- property section_start_unix¶
Message field ‘section_start_unix’.
- property section_stop_lat_deg¶
Message field ‘section_stop_lat_deg’.
- property section_stop_lon_deg¶
Message field ‘section_stop_lon_deg’.
- property section_stop_unix¶
Message field ‘section_stop_unix’.
- property section_uid¶
Message field ‘section_uid’.
- property section_unit¶
Message field ‘section_unit’.
- property status_basis¶
Message field ‘status_basis’.
- property tight¶
Message field ‘tight’.
- class Binning(**kwargs)¶
Bases:
objectMessage class ‘Binning’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>)¶
- property ch¶
Message field ‘ch’.
- classmethod get_fields_and_field_types()¶
- property spectrometer¶
Message field ‘spectrometer’.
- property time¶
Message field ‘time’.
- class Boolean(**kwargs)¶
Bases:
objectMessage class ‘Boolean’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property data¶
Message field ‘data’.
- classmethod get_fields_and_field_types()¶
- property time¶
Message field ‘time’.
- class CalcLog(**kwargs)¶
Bases:
objectMessage class ‘CalcLog’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property cmd_lat¶
Message field ‘cmd_lat’.
- property cmd_lon¶
Message field ‘cmd_lon’.
- property cmd_time¶
Message field ‘cmd_time’.
- property enc_lat¶
Message field ‘enc_lat’.
- property enc_lon¶
Message field ‘enc_lon’.
- classmethod get_fields_and_field_types()¶
- property time¶
Message field ‘time’.
- class ChopperMsg(**kwargs)¶
Bases:
objectMessage class ‘ChopperMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property insert¶
Message field ‘insert’.
- property position¶
Message field ‘position’.
- property time¶
Message field ‘time’.
- class Clock(**kwargs)¶
Bases:
objectMessage class ‘Clock’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property lst¶
Message field ‘lst’.
- property time¶
Message field ‘time’.
- property v_obs¶
Message field ‘v_obs’.
- class ControlStatus(**kwargs)¶
Bases:
objectMessage class ‘ControlStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>)¶
- property controlled¶
Message field ‘controlled’.
- classmethod get_fields_and_field_types()¶
- property id¶
Message field ‘id’.
- property interrupt_ok¶
Message field ‘interrupt_ok’.
- property line_index¶
Message field ‘line_index’.
- property remote¶
Message field ‘remote’.
- property section_kind¶
Message field ‘section_kind’.
- property section_label¶
Message field ‘section_label’.
- property tight¶
Message field ‘tight’.
- property time¶
Message field ‘time’.
- class CoordMsg(**kwargs)¶
Bases:
objectMessage class ‘CoordMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>)¶
- property dlat¶
Message field ‘dlat’.
- property dlon¶
Message field ‘dlon’.
- property frame¶
Message field ‘frame’.
- classmethod get_fields_and_field_types()¶
- property lat¶
Message field ‘lat’.
- property lon¶
Message field ‘lon’.
- property name¶
Message field ‘name’.
- property time¶
Message field ‘time’.
- property unit¶
Message field ‘unit’.
- class DeviceReading(**kwargs)¶
Bases:
objectMessage class ‘DeviceReading’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>)¶
- classmethod get_fields_and_field_types()¶
- property id¶
Message field ‘id’.
- property time¶
Message field ‘time’.
- property value¶
Message field ‘value’.
- class DomeCommand(**kwargs)¶
Bases:
objectMessage class ‘DomeCommand’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property speed¶
Message field ‘speed’.
- property time¶
Message field ‘time’.
- property turn¶
Message field ‘turn’.
- class DomeLimit(**kwargs)¶
Bases:
objectMessage class ‘DomeLimit’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property check¶
Message field ‘check’.
- classmethod get_fields_and_field_types()¶
- property limit¶
Message field ‘limit’.
- class DomeOC(**kwargs)¶
Bases:
objectMessage class ‘DomeOC’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property move¶
Message field ‘move’.
- property open¶
Message field ‘open’.
- property time¶
Message field ‘time’.
- class DomeStatus(**kwargs)¶
Bases:
objectMessage class ‘DomeStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.UnboundedString object>)¶
- classmethod get_fields_and_field_types()¶
- property left_act¶
Message field ‘left_act’.
- property left_pos¶
Message field ‘left_pos’.
- property right_act¶
Message field ‘right_act’.
- property right_pos¶
Message field ‘right_pos’.
- class DriveMsg(**kwargs)¶
Bases:
objectMessage class ‘DriveMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property contactor¶
Message field ‘contactor’.
- property drive¶
Message field ‘drive’.
- classmethod get_fields_and_field_types()¶
- property separation¶
Message field ‘separation’.
- property time¶
Message field ‘time’.
- class HEMTBias(**kwargs)¶
Bases:
objectMessage class ‘HEMTBias’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>)¶
- classmethod get_fields_and_field_types()¶
- property i_drain¶
Message field ‘i_drain’.
- property id¶
Message field ‘id’.
- property time¶
Message field ‘time’.
- property v_drain¶
Message field ‘v_drain’.
- property v_gate1¶
Message field ‘v_gate1’.
- property v_gate2¶
Message field ‘v_gate2’.
- class LocalAttenuatorMsg(**kwargs)¶
Bases:
objectMessage class ‘LocalAttenuatorMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedSequence object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property current¶
Message field ‘current’.
- property finalize¶
Message field ‘finalize’.
- classmethod get_fields_and_field_types()¶
- property id¶
Message field ‘id’.
- property outputrange¶
Message field ‘outputrange’.
- property time¶
Message field ‘time’.
- class LocalSignal(**kwargs)¶
Bases:
objectMessage class ‘LocalSignal’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>)¶
- property freq¶
Message field ‘freq’.
- classmethod get_fields_and_field_types()¶
- property id¶
Message field ‘id’.
- property output_status¶
Message field ‘output_status’.
- property power¶
Message field ‘power’.
- property time¶
Message field ‘time’.
- class MembraneMsg(**kwargs)¶
Bases:
objectMessage class ‘MembraneMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property move¶
Message field ‘move’.
- property open¶
Message field ‘open’.
- property time¶
Message field ‘time’.
- class MirrorMsg(**kwargs)¶
Bases:
objectMessage class ‘MirrorMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedSequence object>, <rosidl_parser.definition.BasicType object>)¶
- property distance¶
Message field ‘distance’.
- classmethod get_fields_and_field_types()¶
- property position¶
Message field ‘position’.
- property status¶
Message field ‘status’.
- property time¶
Message field ‘time’.
- class ObservingMode(**kwargs)¶
Bases:
objectMessage class ‘ObservingMode’.
- SLOT_TYPES = (<rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property mode¶
Message field ‘mode’.
- property time¶
Message field ‘time’.
- class PIDMsg(**kwargs)¶
Bases:
objectMessage class ‘PIDMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>)¶
- property axis¶
Message field ‘axis’.
- classmethod get_fields_and_field_types()¶
- property k_d¶
Message field ‘k_d’.
- property k_i¶
Message field ‘k_i’.
- property k_p¶
Message field ‘k_p’.
- class RecordMsg(**kwargs)¶
Bases:
objectMessage class ‘RecordMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property name¶
Message field ‘name’.
- property recording¶
Message field ‘recording’.
- property stop¶
Message field ‘stop’.
- property time¶
Message field ‘time’.
- class Sampling(**kwargs)¶
Bases:
objectMessage class ‘Sampling’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property nth¶
Message field ‘nth’.
- property save¶
Message field ‘save’.
- property time¶
Message field ‘time’.
- class SISBias(**kwargs)¶
Bases:
objectMessage class ‘SISBias’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedSequence object>)¶
- property current¶
Message field ‘current’.
- property finalize¶
Message field ‘finalize’.
- classmethod get_fields_and_field_types()¶
- property id¶
Message field ‘id’.
- property time¶
Message field ‘time’.
- property voltage¶
Message field ‘voltage’.
- class Spectral(**kwargs)¶
Bases:
objectMessage class ‘Spectral’.
- SLOT_TYPES = (<rosidl_parser.definition.UnboundedSequence object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedSequence object>, <rosidl_parser.definition.BoundedSequence object>, <rosidl_parser.definition.BoundedSequence object>, <rosidl_parser.definition.BoundedSequence object>, <rosidl_parser.definition.BasicType object>)¶
- property ch¶
Message field ‘ch’.
- property data¶
Message field ‘data’.
- classmethod get_fields_and_field_types()¶
- property id¶
Message field ‘id’.
- property ifreq¶
Message field ‘ifreq’.
- property integ¶
Message field ‘integ’.
- property line_index¶
Message field ‘line_index’.
- property line_label¶
Message field ‘line_label’.
- property position¶
Message field ‘position’.
- property rfreq¶
Message field ‘rfreq’.
- property time¶
Message field ‘time’.
- property time_spectrometer¶
Message field ‘time_spectrometer’.
- property vlsr¶
Message field ‘vlsr’.
- class SpectrometerStatus(**kwargs)¶
Bases:
objectMessage class ‘SpectrometerStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BoundedString object>, <rosidl_parser.definition.BoundedString object>)¶
- property acquiring¶
Message field ‘acquiring’.
- property data_queue_size_max¶
Message field ‘data_queue_size_max’.
- classmethod get_fields_and_field_types()¶
- property last_dump_age_sec¶
Message field ‘last_dump_age_sec’.
- property last_dump_time_unix¶
Message field ‘last_dump_time_unix’.
- property last_record_time_unix¶
Message field ‘last_record_time_unix’.
- property last_stream_time_unix¶
Message field ‘last_stream_time_unix’.
- property latest_time_spectrometer¶
Message field ‘latest_time_spectrometer’.
- property line_index¶
Message field ‘line_index’.
- property metadata_id¶
Message field ‘metadata_id’.
- property metadata_position¶
Message field ‘metadata_position’.
- property missing_board_count¶
Message field ‘missing_board_count’.
- property n_boards¶
Message field ‘n_boards’.
- property n_streams¶
Message field ‘n_streams’.
- property publish_time_unix¶
Message field ‘publish_time_unix’.
- property qlook_ch_start¶
Message field ‘qlook_ch_start’.
- property qlook_ch_stop¶
Message field ‘qlook_ch_stop’.
- property record_every_n¶
Message field ‘record_every_n’.
- property recorder_active¶
Message field ‘recorder_active’.
- property recorder_path¶
Message field ‘recorder_path’.
- property saving_enabled¶
Message field ‘saving_enabled’.
- property section_kind¶
Message field ‘section_kind’.
- property section_label¶
Message field ‘section_label’.
- property tp_mode¶
Message field ‘tp_mode’.
- property tp_range_start¶
Message field ‘tp_range_start’.
- property tp_range_stop¶
Message field ‘tp_range_stop’.
- property valid¶
Message field ‘valid’.
- property warning¶
Message field ‘warning’.
- class TimedAzElFloat64(**kwargs)¶
Bases:
objectMessage class ‘TimedAzElFloat64’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property az¶
Message field ‘az’.
- property el¶
Message field ‘el’.
- classmethod get_fields_and_field_types()¶
- property time¶
Message field ‘time’.
- class TimedAzElInt64(**kwargs)¶
Bases:
objectMessage class ‘TimedAzElInt64’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property az¶
Message field ‘az’.
- property el¶
Message field ‘el’.
- classmethod get_fields_and_field_types()¶
- property time¶
Message field ‘time’.
- class TimeOnly(**kwargs)¶
Bases:
objectMessage class ‘TimeOnly’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property input_topic_time¶
Message field ‘input_topic_time’.
- property output_topic_time¶
Message field ‘output_topic_time’.
- class TPModeMsg(**kwargs)¶
Bases:
objectMessage class ‘TPModeMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedSequence object>, <rosidl_parser.definition.BasicType object>)¶
- classmethod get_fields_and_field_types()¶
- property time¶
Message field ‘time’.
- property tp_mode¶
Message field ‘tp_mode’.
- property tp_range¶
Message field ‘tp_range’.
- class TrackingStatus(**kwargs)¶
Bases:
objectMessage class ‘TrackingStatus’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>)¶
- property error¶
Message field ‘error’.
- classmethod get_fields_and_field_types()¶
- property ok¶
Message field ‘ok’.
- property time¶
Message field ‘time’.
- class WeatherMsg(**kwargs)¶
Bases:
objectMessage class ‘WeatherMsg’.
- SLOT_TYPES = (<rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.BasicType object>, <rosidl_parser.definition.UnboundedString object>)¶
- classmethod get_fields_and_field_types()¶
- property humidity¶
Message field ‘humidity’.
- property id¶
Message field ‘id’.
- property in_humidity¶
Message field ‘in_humidity’.
- property in_temperature¶
Message field ‘in_temperature’.
- property pressure¶
Message field ‘pressure’.
- property rain_rate¶
Message field ‘rain_rate’.
- property temperature¶
Message field ‘temperature’.
- property time¶
Message field ‘time’.
- property wind_direction¶
Message field ‘wind_direction’.
- property wind_speed¶
Message field ‘wind_speed’.
- class Topic(msg_type: Any, topic: str, qos_profile: Union[int, rclpy.qos.QoSProfile], namespace: Optional[str] = None, support_index: bool = False)¶
Bases:
Generic[T]- Parameters:
msg_type (Any) –
topic (str) –
qos_profile (Union[int, QoSProfile]) –
namespace (Optional[str]) –
support_index (bool) –
- namespace: Optional[str] = None¶
- publisher(node, **kwargs)¶
- Parameters:
node (Node) –
- Return type:
Publisher
- subscription(node, callback, **kwargs)¶
- Parameters:
node (Node) –
callback (Callable[[Any], None]) –
- Return type:
Subscription
- support_index: bool = False¶
- msg_type: Any¶
- topic: str¶
- qos_profile: Union[int, QoSProfile]¶
- antenna_encoder = Topic(msg_type=<class 'necst_msgs.msg._coord_msg.CoordMsg'>, topic='encoder', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_az_unwrap_status = Topic(msg_type=<class 'necst_msgs.msg._antenna_az_unwrap_status.AntennaAzUnwrapStatus'>, topic='az_unwrap_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_speed_cmd = Topic(msg_type=<class 'necst_msgs.msg._timed_az_el_float64.TimedAzElFloat64'>, topic='speed', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- altaz_cmd = Topic(msg_type=<class 'necst_msgs.msg._coord_msg.CoordMsg'>, topic='altaz', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- drive_range_alert_az = Topic(msg_type=<class 'necst_msgs.msg._alert_msg.AlertMsg'>, topic='antenna_drive_range/az', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core/alert', support_index=False)¶
- drive_range_alert_el = Topic(msg_type=<class 'necst_msgs.msg._alert_msg.AlertMsg'>, topic='antenna_drive_range/el', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core/alert', support_index=False)¶
- drive_speed_alert_az = Topic(msg_type=<class 'necst_msgs.msg._alert_msg.AlertMsg'>, topic='antenna_speed/az', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core/alert', support_index=False)¶
- drive_speed_alert_el = Topic(msg_type=<class 'necst_msgs.msg._alert_msg.AlertMsg'>, topic='antenna_speed/el', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core/alert', support_index=False)¶
- manual_stop_alert = Topic(msg_type=<class 'necst_msgs.msg._alert_msg.AlertMsg'>, topic='manual_stop', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core/alert', support_index=False)¶
- weather = Topic(msg_type=<class 'necst_msgs.msg._weather_msg.WeatherMsg'>, topic='ambient', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/weather', support_index=True)¶
- antenna_motor_speed = Topic(msg_type=<class 'necst_msgs.msg._timed_az_el_float64.TimedAzElFloat64'>, topic='actual_speed', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_motor_step = Topic(msg_type=<class 'necst_msgs.msg._timed_az_el_int64.TimedAzElInt64'>, topic='actual_step', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_control_status = Topic(msg_type=<class 'necst_msgs.msg._control_status.ControlStatus'>, topic='controlled', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_section_status = Topic(msg_type=<class 'necst_msgs.msg._antenna_section_status.AntennaSectionStatus'>, topic='section_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_command_queue_status = Topic(msg_type=<class 'necst_msgs.msg._antenna_command_queue_status.AntennaCommandQueueStatus'>, topic='command_queue_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- pid_param = Topic(msg_type=<class 'necst_msgs.msg._pid_msg.PIDMsg'>, topic='pid_param', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- chopper_cmd = Topic(msg_type=<class 'necst_msgs.msg._chopper_msg.ChopperMsg'>, topic='chopper_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/calib', support_index=False)¶
- chopper_status = Topic(msg_type=<class 'necst_msgs.msg._chopper_msg.ChopperMsg'>, topic='chopper_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/calib', support_index=False)¶
- mirror_m2_cmd = Topic(msg_type=<class 'necst_msgs.msg._mirror_msg.MirrorMsg'>, topic='mirror_m2_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/mirror', support_index=False)¶
- mirror_m2_status = Topic(msg_type=<class 'necst_msgs.msg._mirror_msg.MirrorMsg'>, topic='mirror_m2_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/mirror', support_index=False)¶
- mirror_m4_cmd = Topic(msg_type=<class 'necst_msgs.msg._mirror_msg.MirrorMsg'>, topic='mirror_m4_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/mirror', support_index=False)¶
- mirror_m4_status = Topic(msg_type=<class 'necst_msgs.msg._mirror_msg.MirrorMsg'>, topic='mirror_m4_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/mirror', support_index=False)¶
- membrane_cmd = Topic(msg_type=<class 'necst_msgs.msg._membrane_msg.MembraneMsg'>, topic='membrane_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/membrane', support_index=False)¶
- membrane_status = Topic(msg_type=<class 'necst_msgs.msg._membrane_msg.MembraneMsg'>, topic='membrane_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/membrane', support_index=False)¶
- drive_cmd = Topic(msg_type=<class 'necst_msgs.msg._drive_msg.DriveMsg'>, topic='drive_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/drive', support_index=False)¶
- drive_status = Topic(msg_type=<class 'necst_msgs.msg._drive_msg.DriveMsg'>, topic='drive_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/drive', support_index=False)¶
- quick_spectra = Topic(msg_type=<class 'necst_msgs.msg._spectral.Spectral'>, topic='quick_spectra', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- spectra_meta = Topic(msg_type=<class 'necst_msgs.msg._spectral.Spectral'>, topic='spectra_meta', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- qlook_meta = Topic(msg_type=<class 'necst_msgs.msg._spectral.Spectral'>, topic='qlook_meta', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- sis_bias = Topic(msg_type=<class 'necst_msgs.msg._sis_bias.SISBias'>, topic='sis_bias', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- sis_bias_cmd = Topic(msg_type=<class 'necst_msgs.msg._sis_bias.SISBias'>, topic='sis_bias_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- hemt_bias = Topic(msg_type=<class 'necst_msgs.msg._hemt_bias.HEMTBias'>, topic='hemt_bias', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- lo_signal_cmd = Topic(msg_type=<class 'necst_msgs.msg._local_signal.LocalSignal'>, topic='lo_signal_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- lo_signal = Topic(msg_type=<class 'necst_msgs.msg._local_signal.LocalSignal'>, topic='lo_signal', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- clock = Topic(msg_type=<class 'necst_msgs.msg._clock.Clock'>, topic='clock', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M', support_index=False)¶
- thermometer = Topic(msg_type=<class 'necst_msgs.msg._device_reading.DeviceReading'>, topic='thermometer', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- analog_logger = Topic(msg_type=<class 'necst_msgs.msg._device_reading.DeviceReading'>, topic='analog_logger', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- attenuator = Topic(msg_type=<class 'necst_msgs.msg._device_reading.DeviceReading'>, topic='attenuator', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- attenuator_cmd = Topic(msg_type=<class 'necst_msgs.msg._device_reading.DeviceReading'>, topic='attenuator_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- local_attenuator = Topic(msg_type=<class 'necst_msgs.msg._local_attenuator_msg.LocalAttenuatorMsg'>, topic='local_attenuator', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- local_attenuator_cmd = Topic(msg_type=<class 'necst_msgs.msg._local_attenuator_msg.LocalAttenuatorMsg'>, topic='local_attenuator_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- antenna_tracking = Topic(msg_type=<class 'necst_msgs.msg._tracking_status.TrackingStatus'>, topic='tracking_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_pointing_status = Topic(msg_type=<class 'necst_msgs.msg._antenna_pointing_status.AntennaPointingStatus'>, topic='pointing_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- antenna_cmd_transition = Topic(msg_type=<class 'necst_msgs.msg._boolean.Boolean'>, topic='cmd_trans', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- dome_tracking = Topic(msg_type=<class 'necst_msgs.msg._tracking_status.TrackingStatus'>, topic='dome_tracking', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_sync_error = Topic(msg_type=<class 'necst_msgs.msg._tracking_status.TrackingStatus'>, topic='dome_sync_error', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- spectra_rec = Topic(msg_type=<class 'necst_msgs.msg._sampling.Sampling'>, topic='spectra_record', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- obsmode = Topic(msg_type=<class 'necst_msgs.msg._observing_mode.ObservingMode'>, topic='observing_mode', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- observation_progress = Topic(msg_type=<class 'std_msgs.msg._string.String'>, topic='observation_progress', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- observation_abort = Topic(msg_type=<class 'std_msgs.msg._string.String'>, topic='observation_abort', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- channel_binning = Topic(msg_type=<class 'necst_msgs.msg._binning.Binning'>, topic='channel_binning', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- pid_log = Topic(msg_type=<class 'necst_msgs.msg._calc_log.CalcLog'>, topic='pid_log', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/antenna', support_index=False)¶
- powermeter = Topic(msg_type=<class 'necst_msgs.msg._device_reading.DeviceReading'>, topic='powermeter', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- vacuum_gauge = Topic(msg_type=<class 'necst_msgs.msg._device_reading.DeviceReading'>, topic='vacuum_gauge', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=True)¶
- dome_encoder = Topic(msg_type=<class 'necst_msgs.msg._coord_msg.CoordMsg'>, topic='dome_encoder', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_speed_cmd = Topic(msg_type=<class 'necst_msgs.msg._dome_command.DomeCommand'>, topic='dome_speed', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_altaz_cmd = Topic(msg_type=<class 'necst_msgs.msg._coord_msg.CoordMsg'>, topic='dome_altaz', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_motor_speed = Topic(msg_type=<class 'necst_msgs.msg._timed_az_el_float64.TimedAzElFloat64'>, topic='dome_actual_speed', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_motor_step = Topic(msg_type=<class 'necst_msgs.msg._timed_az_el_int64.TimedAzElInt64'>, topic='dome_actual_step', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_status = Topic(msg_type=<class 'necst_msgs.msg._dome_oc.DomeOC'>, topic='dome_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- manual_stop_dome_alert = Topic(msg_type=<class 'necst_msgs.msg._alert_msg.AlertMsg'>, topic='manual_stop', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core/alert', support_index=False)¶
- dome_control_status = Topic(msg_type=<class 'necst_msgs.msg._control_status.ControlStatus'>, topic='dome_controlled', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_oc = Topic(msg_type=<class 'necst_msgs.msg._dome_oc.DomeOC'>, topic='dome_oc', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_limit_cmd = Topic(msg_type=<class 'necst_msgs.msg._dome_limit.DomeLimit'>, topic='dome_limit_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- dome_limit = Topic(msg_type=<class 'necst_msgs.msg._dome_limit.DomeLimit'>, topic='dome_limit', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/ctrl/dome', support_index=False)¶
- record_cmd = Topic(msg_type=<class 'necst_msgs.msg._record_msg.RecordMsg'>, topic='record_cmd', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- record_status = Topic(msg_type=<class 'necst_msgs.msg._record_msg.RecordMsg'>, topic='record_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- timeonly = Topic(msg_type=<class 'necst_msgs.msg._time_only.TimeOnly'>, topic='timeonly', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- com_delay_get_time = Topic(msg_type=<class 'necst_msgs.msg._time_only.TimeOnly'>, topic='com_delay_get_time', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- tp_mode = Topic(msg_type=<class 'necst_msgs.msg._tp_mode_msg.TPModeMsg'>, topic='tp_mode', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/core', support_index=False)¶
- spectrometer_status = Topic(msg_type=<class 'necst_msgs.msg._spectrometer_status.SpectrometerStatus'>, topic='spectrometer_status', qos_profile=<rclpy.qos.QoSProfile object>, namespace='/necst/OMU1P85M/rx', support_index=False)¶
- class qos[source]¶
Bases:
object- reliable = <rclpy.qos.QoSProfile object>¶
- realtime = <rclpy.qos.QoSProfile object>¶
- reliable_latched = <rclpy.qos.QoSProfile object>¶
- realtime_latched = <rclpy.qos.QoSProfile object>¶
- lowest = <rclpy.qos.QoSProfile object>¶
- class service[source]¶
Bases:
object- class ApplySpectralRecordingSetup¶
Bases:
object- Event¶
alias of
ApplySpectralRecordingSetup_Event
- Request¶
alias of
ApplySpectralRecordingSetup_Request
- Response¶
alias of
ApplySpectralRecordingSetup_Response
- class ClearSpectralRecordingSetup¶
Bases:
object- Event¶
alias of
ClearSpectralRecordingSetup_Event
- Request¶
alias of
ClearSpectralRecordingSetup_Request
- Response¶
alias of
ClearSpectralRecordingSetup_Response
- class AuthoritySrv¶
Bases:
object- Event¶
alias of
AuthoritySrv_Event
- Request¶
alias of
AuthoritySrv_Request
- Response¶
alias of
AuthoritySrv_Response
- class CCDCommand¶
Bases:
object- Event¶
alias of
CCDCommand_Event
- Request¶
alias of
CCDCommand_Request
- Response¶
alias of
CCDCommand_Response
- class ComDelaySrv¶
Bases:
object- Event¶
alias of
ComDelaySrv_Event
- Request¶
alias of
ComDelaySrv_Request
- Response¶
alias of
ComDelaySrv_Response
- class CoordinateCommand¶
Bases:
object- Event¶
alias of
CoordinateCommand_Event
- Request¶
alias of
CoordinateCommand_Request
- Response¶
alias of
CoordinateCommand_Response
- class DomeSync¶
Bases:
object- Event¶
alias of
DomeSync_Event
- Request¶
alias of
DomeSync_Request
- Response¶
alias of
DomeSync_Response
- class File¶
Bases:
object- Event¶
alias of
File_Event
- Request¶
alias of
File_Request
- Response¶
alias of
File_Response
- class ObservationMode¶
Bases:
object- Event¶
alias of
ObservationMode_Event
- Request¶
alias of
ObservationMode_Request
- Response¶
alias of
ObservationMode_Response
- class ScanBlockCommand¶
Bases:
object- Event¶
alias of
ScanBlockCommand_Event
- Request¶
alias of
ScanBlockCommand_Request
- Response¶
alias of
ScanBlockCommand_Response
- class SetSpectralRecordingGate¶
Bases:
object- Event¶
alias of
SetSpectralRecordingGate_Event
- Request¶
alias of
SetSpectralRecordingGate_Request
- Response¶
alias of
SetSpectralRecordingGate_Response
- class Empty¶
Bases:
object- Event¶
alias of
Empty_Event
- Request¶
alias of
Empty_Request
- Response¶
alias of
Empty_Response
- class Service(srv_type: Any, srv_name: str, namespace: Optional[str] = None, qos_profile: Union[int, rclpy.qos.QoSProfile, NoneType] = None)¶
Bases:
Generic[T]- Parameters:
srv_type (Any) –
srv_name (str) –
namespace (Optional[str]) –
qos_profile (Optional[Union[int, QoSProfile]]) –
- client(node, **kwargs)¶
- Parameters:
node (Node) –
- Return type:
Client
- namespace: Optional[str] = None¶
- qos_profile: Optional[Union[int, QoSProfile]] = None¶
- service(node, callback, **kwargs)¶
- Parameters:
node (Node) –
callback (Callable[[Any, Any], Any]) –
- Return type:
Service
- srv_type: Any¶
- srv_name: str¶
- privilege_request = Service(srv_type=<class 'necst_msgs.srv._authority_srv.AuthoritySrv'>, srv_name='request', namespace='/necst/OMU1P85M/core/auth', qos_profile=None)¶
- privilege_ping = Service(srv_type=<class 'std_srvs.srv._empty.Empty'>, srv_name='ping', namespace='/necst/OMU1P85M/core/auth', qos_profile=None)¶
- record_file = Service(srv_type=<class 'necst_msgs.srv._file.File'>, srv_name='record_file', namespace='/necst/OMU1P85M/core', qos_profile=None)¶
- com_delay = Service(srv_type=<class 'necst_msgs.srv._com_delay_srv.ComDelaySrv'>, srv_name='com_delay', namespace='/necst/OMU1P85M/core', qos_profile=None)¶
- raw_coord = Service(srv_type=<class 'necst_msgs.srv._coordinate_command.CoordinateCommand'>, srv_name='raw_coord', namespace='/necst/OMU1P85M/ctrl/antenna', qos_profile=None)¶
- scan_block = Service(srv_type=<class 'necst_msgs.srv._scan_block_command.ScanBlockCommand'>, srv_name='scan_block', namespace='/necst/OMU1P85M/ctrl/antenna', qos_profile=None)¶
- dome_coord = Service(srv_type=<class 'necst_msgs.srv._coordinate_command.CoordinateCommand'>, srv_name='dome_coord', namespace='/necst/OMU1P85M/ctrl/dome', qos_profile=None)¶
- obsmode = Service(srv_type=<class 'necst_msgs.srv._observation_mode.ObservationMode'>, srv_name='obsmode', namespace='/necst/OMU1P85M/ctrl', qos_profile=None)¶
- ccd_cmd = Service(srv_type=<class 'necst_msgs.srv._ccd_command.CCDCommand'>, srv_name='ccd_cmd', namespace='/necst/OMU1P85M/rx', qos_profile=None)¶
- dome_sync = Service(srv_type=<class 'necst_msgs.srv._dome_sync.DomeSync'>, srv_name='dome_sync', namespace='/necst/OMU1P85M/ctrl/dome', qos_profile=None)¶
- dome_pid_sync = Service(srv_type=<class 'necst_msgs.srv._dome_sync.DomeSync'>, srv_name='dome_pid_sync', namespace='/necst/OMU1P85M/ctrl/dome', qos_profile=None)¶
- apply_spectral_recording_setup = Service(srv_type=<class 'necst_msgs.srv._apply_spectral_recording_setup.ApplySpectralRecordingSetup'>, srv_name='apply_spectral_recording_setup', namespace='/necst/OMU1P85M/rx', qos_profile=None)¶
- set_spectral_recording_gate = Service(srv_type=<class 'necst_msgs.srv._set_spectral_recording_gate.SetSpectralRecordingGate'>, srv_name='set_spectral_recording_gate', namespace='/necst/OMU1P85M/rx', qos_profile=None)¶
- clear_spectral_recording_setup = Service(srv_type=<class 'necst_msgs.srv._clear_spectral_recording_setup.ClearSpectralRecordingSetup'>, srv_name='clear_spectral_recording_setup', namespace='/necst/OMU1P85M/rx', qos_profile=None)¶