def format_doc(packet): text = common.select_lang(packet.get_doc()[1]) parameter = { 'en': 'parameter', 'de': 'Parameter' } parameters = { 'en': 'parameters', 'de': 'Parameter' } cls = device.get_category() + device.get_camel_case_name() for other_packet in device.get_packets(): name_false = ':func:`{0}`'.format(other_packet.get_camel_case_name()) name = other_packet.get_camel_case_name() if other_packet.get_type() == 'callback': name_right = ':delphi:func:`On{1} <T{0}.On{1}>`'.format(cls, name) else: name_right = ':delphi:func:`{1} <T{0}.{1}>`'.format(cls, name) text = text.replace(name_false, name_right) text = text.replace(":word:`parameter`", common.select_lang(parameter)) text = text.replace(":word:`parameters`", common.select_lang(parameters)) text = common.handle_rst_if(text, device) prefix = '{0}_{1}_'.format(device.get_category().upper(), device.get_upper_case_name()) text = common.handle_constants(text, prefix, packet) text = common.handle_since_firmware(text, device, packet) return common.shift_right(text, 1)
def format_doc(packet, shift_right): text = common.select_lang(packet.get_doc()[1]) parameter = { 'en': 'parameter', 'de': 'Parameter' } parameters = { 'en': 'parameters', 'de': 'Parameter' } link = ':csharp:func:`{2}() <{0}{1}::{2}>`' link_c = ':csharp:func:`{2} <{0}{1}::{2}>`' cls = device.get_camel_case_name() for other_packet in device.get_packets(): name_false = ':func:`{0}`'.format(other_packet.get_camel_case_name()) name = other_packet.get_camel_case_name() if other_packet.get_type() == 'callback': name_right = link_c.format(device.get_category(), cls, name) else: name_right = link.format(device.get_category(), cls, name) text = text.replace(name_false, name_right) text = text.replace(":word:`parameter`", common.select_lang(parameter)) text = text.replace(":word:`parameters`", common.select_lang(parameters)) text = common.handle_rst_if(text, device) text = common.handle_constants(text, device.get_category() + device.get_camel_case_name() + '.', packet) text = common.handle_since_firmware(text, device, packet) return common.shift_right(text, shift_right)
def format_doc(packet): text = common.select_lang(packet.get_doc()[1]) parameter = { 'en': 'parameter', 'de': 'Parameter' } parameters = { 'en': 'parameters', 'de': 'Parameter' } cls = device.get_camel_case_name() for other_packet in device.get_packets(): name_false = ':func:`{0}`'.format(other_packet.get_camel_case_name()) if other_packet.get_type() == 'callback': name_upper = other_packet.get_upper_case_name() name_right = ':py:attr:`CALLBACK_{1} <{0}.CALLBACK_{1}>`'.format(cls, name_upper) else: name_right = ':py:func:`{1}() <{0}.{1}>`'.format(cls, other_packet.get_underscore_name()) text = text.replace(name_false, name_right) text = text.replace(":word:`parameter`", common.select_lang(parameter)) text = text.replace(":word:`parameters`", common.select_lang(parameters)) text = common.handle_rst_if(text, device) text = common.handle_constants(text, device.get_category() + device.get_camel_case_name() + '.', packet) text = common.handle_since_firmware(text, device, packet) return common.shift_right(text, 1)
def format_doc(packet): text = common.select_lang(packet.get_doc()[1]) parameter = { 'en': 'parameter', 'de': 'Parameter' } parameters = { 'en': 'parameters', 'de': 'Parameter' } for other_packet in device.get_packets(): name_false = ':func:`{0}`'.format(other_packet.get_camel_case_name()) if other_packet.get_type() == 'callback': name_upper = other_packet.get_upper_case_name() pre_upper = device.get_upper_case_name() name_right = ':c:data:`{0}_CALLBACK_{1}`'.format(pre_upper, name_upper) else: name_right = ':c:func:`{0}_{1}`'.format(device.get_underscore_name(), other_packet.get_underscore_name()) text = text.replace(name_false, name_right) text = text.replace(":word:`parameter`", common.select_lang(parameter)) text = text.replace(":word:`parameters`", common.select_lang(parameters)) text = common.handle_rst_if(text, device) prefix = '{0}_'.format(device.get_upper_case_name()) text = common.handle_constants(text, prefix, packet, {'en': 'defines', 'de': 'Defines'}) text = common.handle_since_firmware(text, device, packet) return common.shift_right(text, 1)