操作
バグ #1522
完了[Python] 生成されるコードで、デフォルトコンフィギュレーションのリストの名前を小文字にする
開始日:
2010/05/24
期日:
進捗率:
100%
予定工数:
説明
生成されるコードのデフォルトコンフィギュレーションのリストの名前を小文字にする。
SampleというRTCを生成した場合、デフォルトコンフィギュレーションのリスト名が以下のようにモジュール名と同じになっているが、このリスト名を全て小文字とする。
Sample_spec = ["implementation_id", "Sample",
"type_name", "Sample",
"description", "This is sample component.",
"version", "0",
"vendor", "AIST RTM",
"category", "examples",
"activity_type", "STATIC",
"max_instance", "100",
"language", "Python",
"lang_type", "SCRIPT",
"conf.default.int_0", "3",
"conf.default.int_1", "5",
"conf.default.float_0", "1.0",
"conf.__widget__.int_0", "slider.1",
"conf.__widget__.int_1", "slider.0.1",
"conf.__widget__.float_0", "slider.0.01",
"conf.__constraints__.int_0", "0<x<100",
"conf.__constraints__.int_1", "0<x<10",
"conf.__constraints__.float_0", "-0.123<x<123.45",
""]
以下のように、リスト名を小文字にする。
sample_spec = ["implementation_id", "Sample",
"type_name", "Sample",
"description", "This is sample component.",
"version", "0",
"vendor", "AIST RTM",
"category", "examples",
"activity_type", "STATIC",
"max_instance", "100",
"language", "Python",
"lang_type", "SCRIPT",
"conf.default.int_0", "3",
"conf.default.int_1", "5",
"conf.default.float_0", "1.0",
"conf.__widget__.int_0", "slider.1",
"conf.__widget__.int_1", "slider.0.1",
"conf.__widget__.float_0", "slider.0.01",
"conf.__constraints__.int_0", "0<x<100",
"conf.__constraints__.int_1", "0<x<10",
"conf.__constraints__.float_0", "-0.123<x<123.45",
""]
このリスト名は、<RTC名>Init()関数内で使用しているため、<RTC名>Init()内の”defaults_str=Sample_spec”の箇所も小文字にする必要がある。
操作