Method: OpenC3::CvtModel.override
- Defined in:
- lib/openc3/models/cvt_model.rb
.override(target_name, packet_name, item_name, value, type:, scope: $openc3_scope) ⇒ Object
Override a current value table item such that it always returns the same value for the given type
136 137 138 139 140 141 142 |
# File 'lib/openc3/models/cvt_model.rb', line 136 def self.override(target_name, packet_name, item_name, value, type:, scope: $openc3_scope) if VALUE_TYPES.include?(type) @overrides["#{target_name}__#{packet_name}__#{item_name}__#{type}"] = value else raise "Unknown type '#{type}' for #{target_name} #{packet_name} #{item_name}" end end |