Method: OpenC3::TargetModel#initialize
- Defined in:
- lib/openc3/models/target_model.rb
#initialize(name:, folder_name: nil, requires: [], ignored_parameters: [], ignored_items: [], limits_groups: [], cmd_tlm_files: [], cmd_unique_id_mode: false, tlm_unique_id_mode: false, id: nil, updated_at: nil, plugin: nil, cmd_log_cycle_time: 600, cmd_log_cycle_size: 50_000_000, cmd_log_retain_time: nil, cmd_decom_log_cycle_time: 600, cmd_decom_log_cycle_size: 50_000_000, cmd_decom_log_retain_time: nil, tlm_log_cycle_time: 600, tlm_log_cycle_size: 50_000_000, tlm_log_retain_time: nil, tlm_decom_log_cycle_time: 600, tlm_decom_log_cycle_size: 50_000_000, tlm_decom_log_retain_time: nil, reduced_minute_log_retain_time: nil, reduced_hour_log_retain_time: nil, reduced_day_log_retain_time: nil, cleanup_poll_time: 900, needs_dependencies: false, scope:) ⇒ TargetModel
Returns a new instance of TargetModel.
299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 |
# File 'lib/openc3/models/target_model.rb', line 299 def initialize( name:, folder_name: nil, requires: [], ignored_parameters: [], ignored_items: [], limits_groups: [], cmd_tlm_files: [], cmd_unique_id_mode: false, tlm_unique_id_mode: false, id: nil, updated_at: nil, plugin: nil, cmd_log_cycle_time: 600, cmd_log_cycle_size: 50_000_000, cmd_log_retain_time: nil, cmd_decom_log_cycle_time: 600, cmd_decom_log_cycle_size: 50_000_000, cmd_decom_log_retain_time: nil, tlm_log_cycle_time: 600, tlm_log_cycle_size: 50_000_000, tlm_log_retain_time: nil, tlm_decom_log_cycle_time: 600, tlm_decom_log_cycle_size: 50_000_000, tlm_decom_log_retain_time: nil, reduced_minute_log_retain_time: nil, reduced_hour_log_retain_time: nil, reduced_day_log_retain_time: nil, cleanup_poll_time: 900, needs_dependencies: false, scope: ) super("#{scope}__#{PRIMARY_KEY}", name: name, plugin: plugin, updated_at: updated_at, cmd_log_cycle_time: cmd_log_cycle_time, cmd_log_cycle_size: cmd_log_cycle_size, cmd_log_retain_time: cmd_log_retain_time, cmd_decom_log_cycle_time: cmd_decom_log_cycle_time, cmd_decom_log_cycle_size: cmd_decom_log_cycle_size, cmd_decom_log_retain_time: cmd_decom_log_retain_time, tlm_log_cycle_time: tlm_log_cycle_time, tlm_log_cycle_size: tlm_log_cycle_size, tlm_log_retain_time: tlm_log_retain_time, tlm_decom_log_cycle_time: tlm_decom_log_cycle_time, tlm_decom_log_cycle_size: tlm_decom_log_cycle_size, tlm_decom_log_retain_time: tlm_decom_log_retain_time, reduced_minute_log_retain_time: reduced_minute_log_retain_time, reduced_hour_log_retain_time: reduced_hour_log_retain_time, reduced_day_log_retain_time: reduced_day_log_retain_time, cleanup_poll_time: cleanup_poll_time, needs_dependencies: needs_dependencies, scope: scope) @folder_name = folder_name @requires = requires @ignored_parameters = ignored_parameters @ignored_items = ignored_items @limits_groups = limits_groups @cmd_tlm_files = cmd_tlm_files @cmd_unique_id_mode = cmd_unique_id_mode @tlm_unique_id_mode = tlm_unique_id_mode @id = id @cmd_log_cycle_time = cmd_log_cycle_time @cmd_log_cycle_size = cmd_log_cycle_size @cmd_log_retain_time = cmd_log_retain_time @cmd_decom_log_cycle_time = cmd_decom_log_cycle_time @cmd_decom_log_cycle_size = cmd_decom_log_cycle_size @cmd_decom_log_retain_time = cmd_decom_log_retain_time @tlm_log_cycle_time = tlm_log_cycle_time @tlm_log_cycle_size = tlm_log_cycle_size @tlm_log_retain_time = tlm_log_retain_time @tlm_decom_log_cycle_time = tlm_decom_log_cycle_time @tlm_decom_log_cycle_size = tlm_decom_log_cycle_size @tlm_decom_log_retain_time = tlm_decom_log_retain_time @reduced_minute_log_retain_time = reduced_minute_log_retain_time @reduced_hour_log_retain_time = reduced_hour_log_retain_time @reduced_day_log_retain_time = reduced_day_log_retain_time @cleanup_poll_time = cleanup_poll_time @needs_dependencies = needs_dependencies end |