30 #include "AEEStdDef.idl" 115 AEEResult
send_topic_data( in
string topic_name, in sequence<octet> data );
152 AEEResult
receive_msg( rout
long msg_type, rout
string topic_name, rout sequence<octet> data, rout
long bytes_returned );
183 AEEResult
receive_bulk_data( rout sequence<octet> data, rout
long bytes_returned, rout
long topic_count );
AEEResult receive_bulk_data(rout sequence< octet > data, rout long bytes_returned, rout long topic_count)
This interface will perform a bulk read from the adsp and return the data buffer. ...
AEEResult topic_advertised(in string topic_name)
Interface called from krait to inform of a published topic.
AEEResult get_absolute_time(rout unsigned long long time_us)
Interface to request hrt_absolute_time on the DSP.
AEEResult param_update_index_from_shmem(rout sequence< octet > data)
Interface to update index for krait.
AEEResult param_update_value_from_shmem(in unsigned long param, rout sequence< octet > value)
Interface to get param value for krait.
AEEResult is_subscriber_present(in string topic_name, rout long status)
Inteface to check if there are subscribers on the remote adsp client This inteface is required as the...
AEEResult send_topic_data(in string topic_name, in sequence< octet > data)
Interface called from krait for topic data.
AEEResult set_absolute_time_offset(in long time_diff_us)
Interface to set an offset to hrt_absolute_time on the DSP.
AEEResult param_update_to_shmem(in unsigned long param, in sequence< octet > value)
Interface to update param for krait.
AEEResult topic_unadvertised(in string topic_name)
Interface called from krait to inform of a published topic.
AEEResult remove_subscriber(in string topic_name)
Interface to remove a subscriber for the identified topic.
Definition: px4muorb_KraitRpcWrapper.hpp:37
AEEResult unblock_recieve_msg()
Since the receive_msg is a blocking call, the client will not be able to peform a clean shutdown...
AEEResult orb_initialize()
interface method to start the uorb service and initialize the muorb
AEEResult receive_msg(rout long msg_type, rout string topic_name, rout sequence< octet > data, rout long bytes_returned)
Interface to receive data from adsp.
AEEResult add_subscriber(in string topic_name)
Interface to add a subscriber to the identified topic.