Package rosbag :: Module migration :: Class MessageMigrator
[frames] | no frames]

Class MessageMigrator

source code

object --+
         |
        MessageMigrator

Instance Methods
 
__init__(self, input_rule_files=[], plugins=True)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
lookup_type(self, key) source code
 
add_update_rule(self, r) source code
 
all_rules_valid(self) source code
 
get_invalid_rules(self) source code
 
filter_rules_unique(self, rules) source code
 
expand_rules(self, rules) source code
 
scaffold_range(self, old_type, new_type) source code
 
find_target(self, old_class) source code
 
find_path(self, old_class, new_class) source code
 
migrate_raw(self, msg_from, msg_to) source code
 
migrate(self, msg_from, msg_to) source code
 
migrate_array(self, msg_from_array, msg_to_array) source code
 
make_update_rule(self, old_class, new_class) source code
 
make_old_half_rule(self, old_class) source code
 
make_new_half_rule(self, new_class) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self, input_rule_files=[], plugins=True)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)