SomeIpProvidedService

class mtf.libs.mtf_pybinder.SomeIpProvidedService

SomeIp provided service class

__init__(*args, **kwargs)
__new__(**kwargs)
property address

Get SomeIp service address elements

property cyclic_announce_delay

SdParameter CyclicAnnounceDelay

get_all_events(self: mtf.libs.mtf_pybinder.SomeIpService) list[mtf.libs.mtf_pybinder.SomeIpMessage]

Get all service events. This function could be used for both provided and consumed services

get_all_fields(self: mtf.libs.mtf_pybinder.SomeIpService) list[mtf.libs.mtf_pybinder.SomeIpField]

Get all service fields. This function could be used for both provided and consumed services

get_all_methods(self: mtf.libs.mtf_pybinder.SomeIpService) list[mtf.libs.mtf_pybinder.SomeIpMessage]

Get all service methods. This function could be used for both provided and consumed services

property initial_delay_max

SdParameter InitialDelayMax

property ip_address

NetworkLayerParameter EndPointIpAddress

property minor_version

SdParameter MinorVersion

offer_all_events(self: mtf.libs.mtf_pybinder.SomeIpProvidedService) mtf.libs.mtf_pybinder.Result

Offer all event and all field notifiers and start their cyclic transmission when applicable

property port_number

TransportLayerParameter TransportPort

property query_response_delay

SdParameter QueryResponseDelay

property repetition_base

SdParameter RepetitionBase

property repetition_max

SdParameter RepetitionMax

property service_name

SdParameter ServiceName

start_cyclic_transmission(self: mtf.libs.mtf_pybinder.SomeIpProvidedService, message_id: int) mtf.libs.mtf_pybinder.Result

Start cyclic transmission of the given event or field notifier. Return NotOk if the event or field notifier is not found

start_offer(self: mtf.libs.mtf_pybinder.SomeIpProvidedService) mtf.libs.mtf_pybinder.Result

Start offering service

stop_cyclic_transmission(self: mtf.libs.mtf_pybinder.SomeIpProvidedService, message_id: int) mtf.libs.mtf_pybinder.Result

Stop cyclic transmission for a specific event or field notifier. Return NotOk if the event or field notifier is not found

stop_offer(self: mtf.libs.mtf_pybinder.SomeIpProvidedService) mtf.libs.mtf_pybinder.Result

Stop offering service

stop_offer_all_events(self: mtf.libs.mtf_pybinder.SomeIpProvidedService) mtf.libs.mtf_pybinder.Result

Stop offering all event and all field notifiers

try_get_event_by_name(self: mtf.libs.mtf_pybinder.SomeIpService, event_name: str) mtf.libs.mtf_pybinder.SomeIpMessage

Get service event by name. This function could be used for both provided and consumed services. Return None if the event is not found.

try_get_field_by_name(self: mtf.libs.mtf_pybinder.SomeIpService, field_name: str) mtf.libs.mtf_pybinder.SomeIpField

Get service field by name. This function could be used for both provided and consumed services. Return None if the field is not found.

try_get_message_by_id(self: mtf.libs.mtf_pybinder.SomeIpService, message_id: int) mtf.libs.mtf_pybinder.SomeIpMessage

Get service event/field accessors/method by id. This function could be used for both provided and consumed services. Return None if the message is not found.

try_get_method_by_name(self: mtf.libs.mtf_pybinder.SomeIpService, method_name: str) mtf.libs.mtf_pybinder.SomeIpMessage

Get service method by name. This function could be used for both provided and consumed services. Return None if the method is not found.

property ttl

SdParameter Ttl