diff --git a/db/dc8/pythontarget_8h.html b/db/dc8/pythontarget_8h.html index eff73819b..7b7164dbd 100644 --- a/db/dc8/pythontarget_8h.html +++ b/db/dc8/pythontarget_8h.html @@ -148,6 +148,12 @@   PyObject * get_python_function (string module, string class, int instance_id, string func)   +PyObject * load_serializer (string package_name) +  +PyObject * custom_serialize (PyObject *obj, PyObject *custom_serializer) +  +PyObject * custom_deserialize (PyObject *serialized_pyobject, PyObject *custom_serializer) +  PyMODINIT_FUNC GEN_NAME (PyInit_, MODULE_NAME)(void)   @@ -322,6 +328,64 @@

+

◆ custom_deserialize()

+ +
+
+

+ + + + + + + + + + +
PyObject * custom_deserialize (PyObject * serialized_pyobject,
PyObject * custom_serializer )
+
+

Deserialize Python object from a bytes object using external serializer

Parameters
+ + + +
serialized_pyobjectThe serialized bytes Python object
custom_serializerThe custom Serializer class
+
+
+
Returns
Deserialized Python object
+ +
+ + +

◆ custom_serialize()

+ +
+
+ + + + + + + + + + + +
PyObject * custom_serialize (PyObject * obj,
PyObject * custom_serializer )
+
+

Serialize Python object to a bytes object using external serializer

Parameters
+ + + +
objThe Python object to serialize
custom_serializerThe custom Serializer class
+
+
+
Returns
Serialized Python bytes object
+
@@ -404,6 +468,30 @@

+

◆ load_serializer()

+ +
+
+ + + + + + + +
PyObject * load_serializer (string package_name)
+
+

Load the Serializer class from package name

Parameters
+ + +
package_nameName of the python package to load
+
+
+
Returns
Initialized Serializer class
+
diff --git a/db/dc8/pythontarget_8h.js b/db/dc8/pythontarget_8h.js index 80c835cec..9f3671b62 100644 --- a/db/dc8/pythontarget_8h.js +++ b/db/dc8/pythontarget_8h.js @@ -7,8 +7,11 @@ var pythontarget_8h = [ "TOSTRING", "db/dc8/pythontarget_8h.html#a9063e80f8777300c93afde6e6f4c9cea", null ], [ "convert_C_action_to_py", "db/dc8/pythontarget_8h.html#a0f16ef4bd6f5ce18c46b2ada2fd3f86f", null ], [ "convert_C_port_to_py", "db/dc8/pythontarget_8h.html#aac49a7141b078d4cc789090b068d3760", null ], + [ "custom_deserialize", "db/dc8/pythontarget_8h.html#aadb88a2052337f26c767421a4f4b7c43", null ], + [ "custom_serialize", "db/dc8/pythontarget_8h.html#ad1b50ff09c749298ebc55199e7d820fc", null ], [ "GEN_NAME", "db/dc8/pythontarget_8h.html#a543f7a99c5c0d688350df1dd90ea81bd", null ], [ "get_python_function", "db/dc8/pythontarget_8h.html#a4edcc011de4a45d924a03a3125d4cf91", null ], + [ "load_serializer", "db/dc8/pythontarget_8h.html#aac1ca878d52a3d35b91545265b609c00", null ], [ "py_main", "db/dc8/pythontarget_8h.html#ac17112817f2b0d419f4c8c590fc772ac", null ], [ "py_package_directory", "db/dc8/pythontarget_8h.html#ad7a9ed2af2b471cf5b08aa20eeac0ee9", null ], [ "py_request_stop", "db/dc8/pythontarget_8h.html#a1a013caac994b0b05697d0006bf8efcf", null ], diff --git a/db/dc8/pythontarget_8h_source.html b/db/dc8/pythontarget_8h_source.html index 5a85012d8..532fa4f31 100644 --- a/db/dc8/pythontarget_8h_source.html +++ b/db/dc8/pythontarget_8h_source.html @@ -155,18 +155,24 @@
167
186PyObject* get_python_function(string module, string class, int instance_id, string func);
187
-
188/*
-
189 * The Python runtime will call this function to initialize the module.
-
190 * The name of this function is dynamically generated to follow
-
191 * the requirement of PyInit_MODULE_NAME. Since the MODULE_NAME is not
-
192 * known prior to compile time, the GEN_NAME macro is used.
-
193 * The generated function will have the name PyInit_MODULE_NAME.
-
194 * For example for a module named LinguaFrancaFoo, this function
-
195 * will be called PyInit_LinguaFrancaFoo
-
196 */
-
197PyMODINIT_FUNC GEN_NAME(PyInit_, MODULE_NAME)(void);
-
198
-
199#endif // PYTHON_TARGET_H
+
193PyObject* load_serializer(string package_name);
+
194
+
201PyObject* custom_serialize(PyObject* obj, PyObject* custom_serializer);
+
202
+
209PyObject* custom_deserialize(PyObject* serialized_pyobject, PyObject* custom_serializer);
+
210
+
211/*
+
212 * The Python runtime will call this function to initialize the module.
+
213 * The name of this function is dynamically generated to follow
+
214 * the requirement of PyInit_MODULE_NAME. Since the MODULE_NAME is not
+
215 * known prior to compile time, the GEN_NAME macro is used.
+
216 * The generated function will have the name PyInit_MODULE_NAME.
+
217 * For example for a module named LinguaFrancaFoo, this function
+
218 * will be called PyInit_LinguaFrancaFoo
+
219 */
+
220PyMODINIT_FUNC GEN_NAME(PyInit_, MODULE_NAME)(void);
+
221
+
222#endif // PYTHON_TARGET_H
@@ -179,10 +185,13 @@
environment_t * top_level_environment
Definition pythontarget.c:60
PyObject * global_pickler
Definition pythontarget.c:58
PyObject * py_schedule_copy(PyObject *self, PyObject *args)
Definition pythontarget.c:120
+
PyObject * load_serializer(string package_name)
Definition pythontarget.c:699
PyObject * convert_C_port_to_py(void *port, int width)
Definition pythontarget.c:446
PyObject * globalPythonModule
Definition pythontarget.c:51
+
PyObject * custom_deserialize(PyObject *serialized_pyobject, PyObject *custom_serializer)
Definition pythontarget.c:739
PyObject * py_main(PyObject *self, PyObject *args)
Definition pythontarget.c:279
PyObject * py_schedule(PyObject *self, PyObject *args)
Definition pythontarget.c:77
+
PyObject * custom_serialize(PyObject *obj, PyObject *custom_serializer)
Definition pythontarget.c:724
PyObject * py_package_directory(PyObject *self, PyObject *args)
Return the root project directory path as a string.
Definition pythontarget.c:175
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
diff --git a/db/df4/pythontarget_8c.html b/db/df4/pythontarget_8c.html index ad5145959..f689e8971 100644 --- a/db/df4/pythontarget_8c.html +++ b/db/df4/pythontarget_8c.html @@ -152,6 +152,12 @@   PyObject * get_python_function (string module, string class, int instance_id, string func)   +PyObject * load_serializer (string package_name) +  +PyObject * custom_serialize (PyObject *obj, PyObject *custom_serializer) +  +PyObject * custom_deserialize (PyObject *serialized_pyobject, PyObject *custom_serializer) +  @@ -256,6 +262,64 @@

+

◆ custom_deserialize()

+ +
+
+

Variables

+ + + + + + + + + + +
PyObject * custom_deserialize (PyObject * serialized_pyobject,
PyObject * custom_serializer )
+
+

Deserialize Python object from a bytes object using external serializer

Parameters
+ + + +
serialized_pyobjectThe serialized bytes Python object
custom_serializerThe custom Serializer class
+
+
+
Returns
Deserialized Python object
+ +
+ + +

◆ custom_serialize()

+ +
+
+ + + + + + + + + + + +
PyObject * custom_serialize (PyObject * obj,
PyObject * custom_serializer )
+
+

Serialize Python object to a bytes object using external serializer

Parameters
+ + + +
objThe Python object to serialize
custom_serializerThe custom Serializer class
+
+
+
Returns
Serialized Python bytes object
+
@@ -388,6 +452,30 @@

lf_request_stop().

See also
reactor.h

In a non-federated execution with only a single enclave, this will occur one microstep later than the current tag. In a federated execution or when there is more than one enclave, it will likely occur at a later tag determined by the RTI so that all federates and enclaves stop at the same tag.

+ + + +

◆ load_serializer()

+ +
+
+ + + + + + + +
PyObject * load_serializer (string package_name)
+
+

Load the Serializer class from package name

Parameters
+ + +
package_nameName of the python package to load
+
+
+
Returns
Initialized Serializer class
+
diff --git a/db/df4/pythontarget_8c.js b/db/df4/pythontarget_8c.js index f83dcbe01..07f796beb 100644 --- a/db/df4/pythontarget_8c.js +++ b/db/df4/pythontarget_8c.js @@ -3,11 +3,14 @@ var pythontarget_8c = [ "_lf_py_parse_argv_impl", "db/df4/pythontarget_8c.html#a3e9d48e0ec9b0ebfefbff60a41be1fee", null ], [ "convert_C_action_to_py", "db/df4/pythontarget_8c.html#a0f16ef4bd6f5ce18c46b2ada2fd3f86f", null ], [ "convert_C_port_to_py", "db/df4/pythontarget_8c.html#aac49a7141b078d4cc789090b068d3760", null ], + [ "custom_deserialize", "db/df4/pythontarget_8c.html#aadb88a2052337f26c767421a4f4b7c43", null ], + [ "custom_serialize", "db/df4/pythontarget_8c.html#ad1b50ff09c749298ebc55199e7d820fc", null ], [ "destroy_action_capsule", "db/df4/pythontarget_8c.html#ad52c5f970c1f6a4dde6f3457c92402ae", null ], [ "GEN_NAME", "db/df4/pythontarget_8c.html#aeb7f2f1fd755af7ef03e33eb7e1ff22c", null ], [ "get_python_function", "db/df4/pythontarget_8c.html#a4edcc011de4a45d924a03a3125d4cf91", null ], [ "lf_reactor_c_main", "db/df4/pythontarget_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f", null ], [ "lf_request_stop", "db/df4/pythontarget_8c.html#ab49affc958f705d9e33c5e3463848bda", null ], + [ "load_serializer", "db/df4/pythontarget_8c.html#aac1ca878d52a3d35b91545265b609c00", null ], [ "py_initialize_interpreter", "db/df4/pythontarget_8c.html#a04c634f3fee09457b62236afb85ce090", null ], [ "py_main", "db/df4/pythontarget_8c.html#af55a5a17a787937a4484f7f6ab6bbc78", null ], [ "py_package_directory", "db/df4/pythontarget_8c.html#ad7a9ed2af2b471cf5b08aa20eeac0ee9", null ], diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 9eebadc01..732d0e429 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -2101,11 +2101,14 @@ + + + @@ -2146,10 +2149,13 @@ + + + diff --git a/globals_c.html b/globals_c.html index 474c0d4c5..c40d0e4f6 100644 --- a/globals_c.html +++ b/globals_c.html @@ -128,7 +128,9 @@

- c -

diff --git a/globals_func_c.html b/globals_func_c.html index cf4d1497c..63bb21196 100644 --- a/globals_func_c.html +++ b/globals_func_c.html @@ -119,6 +119,8 @@

- c -

diff --git a/globals_func_l.html b/globals_func_l.html index 5ade6a989..b165d1894 100644 --- a/globals_func_l.html +++ b/globals_func_l.html @@ -231,6 +231,7 @@

- l -

diff --git a/globals_l.html b/globals_l.html index 6039a0dd9..30e208edb 100644 --- a/globals_l.html +++ b/globals_l.html @@ -308,6 +308,7 @@

- l -

  • listen_to_rti_UDP_thread() : clock-sync.h
  • LLONG_MAX : lf_arduino_support.h
  • LLONG_MIN : lf_arduino_support.h
  • +
  • load_serializer() : pythontarget.h, pythontarget.c
  • log_file : sensor_simulator.c
  • LOG_LEVEL : logging_macros.h
  • LOG_LEVEL_ALL : logging.h
  • diff --git a/navtreedata.js b/navtreedata.js index c02454be5..9164aeb5a 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -90,9 +90,9 @@ var NAVTREEINDEX = "d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0", "d9/dd5/clock-sync_8h.html#a742c3183fb89d811377514d09e526b8f", "db/dab/structdeque__node__t.html#af0b3f351d6dab10d51b9f79092ee17f6", -"dc/d69/fedsd_8py.html#acc91e5d14fca7b185cdbb94cc6578d61", -"de/d99/lf__flexpret__support_8h.html#aca036d4cc9846cf6669d6e57ea281e1c", -"globals_defs_w.html" +"dc/d69/fedsd_8py.html#abff13643ad275a1b2050bc41ecf71466", +"de/d99/lf__flexpret__support_8h.html#a664c63755f071c501feb5ce958456cf8", +"globals_defs_p.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex6.js b/navtreeindex6.js index f417ff19f..682c6078f 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -61,24 +61,27 @@ var NAVTREEINDEX6 = "db/dc1/trace__types_8h_source.html":[12,0,9,0,0,0], "db/dc8/pythontarget_8h.html":[12,0,6,0,6], "db/dc8/pythontarget_8h.html#a0f16ef4bd6f5ce18c46b2ada2fd3f86f":[12,0,6,0,6,5], -"db/dc8/pythontarget_8h.html#a1a013caac994b0b05697d0006bf8efcf":[12,0,6,0,6,11], +"db/dc8/pythontarget_8h.html#a1a013caac994b0b05697d0006bf8efcf":[12,0,6,0,6,14], "db/dc8/pythontarget_8h.html#a2f18db18bca26cafa95e9719de4a41ef":[12,0,6,0,6,0], "db/dc8/pythontarget_8h.html#a3cd389b61ffd75be923fd4ba3b981b91":[12,0,6,0,6,1], -"db/dc8/pythontarget_8h.html#a404e79a0075157b3406b3f3d3936b0fd":[12,0,6,0,6,14], +"db/dc8/pythontarget_8h.html#a404e79a0075157b3406b3f3d3936b0fd":[12,0,6,0,6,17], "db/dc8/pythontarget_8h.html#a43e1cad902b6477bec893cb6430bd6c8":[12,0,6,0,6,3], -"db/dc8/pythontarget_8h.html#a497da135b6a264b24a24e36d14e78daa":[12,0,6,0,6,17], -"db/dc8/pythontarget_8h.html#a4edcc011de4a45d924a03a3125d4cf91":[12,0,6,0,6,8], -"db/dc8/pythontarget_8h.html#a543f7a99c5c0d688350df1dd90ea81bd":[12,0,6,0,6,7], +"db/dc8/pythontarget_8h.html#a497da135b6a264b24a24e36d14e78daa":[12,0,6,0,6,20], +"db/dc8/pythontarget_8h.html#a4edcc011de4a45d924a03a3125d4cf91":[12,0,6,0,6,10], +"db/dc8/pythontarget_8h.html#a543f7a99c5c0d688350df1dd90ea81bd":[12,0,6,0,6,9], "db/dc8/pythontarget_8h.html#a9063e80f8777300c93afde6e6f4c9cea":[12,0,6,0,6,4], -"db/dc8/pythontarget_8h.html#a9de058b2babd69a4ed9046fccc6e4f47":[12,0,6,0,6,18], -"db/dc8/pythontarget_8h.html#a9e1b0c9440f6e68b2d223b8fdb77fdca":[12,0,6,0,6,15], -"db/dc8/pythontarget_8h.html#aa31dfccd134fe1fd4890c76b361f4a12":[12,0,6,0,6,13], +"db/dc8/pythontarget_8h.html#a9de058b2babd69a4ed9046fccc6e4f47":[12,0,6,0,6,21], +"db/dc8/pythontarget_8h.html#a9e1b0c9440f6e68b2d223b8fdb77fdca":[12,0,6,0,6,18], +"db/dc8/pythontarget_8h.html#aa31dfccd134fe1fd4890c76b361f4a12":[12,0,6,0,6,16], +"db/dc8/pythontarget_8h.html#aac1ca878d52a3d35b91545265b609c00":[12,0,6,0,6,11], "db/dc8/pythontarget_8h.html#aac49a7141b078d4cc789090b068d3760":[12,0,6,0,6,6], -"db/dc8/pythontarget_8h.html#aad4157279f7160ddf49504923ab04ec8":[12,0,6,0,6,16], -"db/dc8/pythontarget_8h.html#ac17112817f2b0d419f4c8c590fc772ac":[12,0,6,0,6,9], -"db/dc8/pythontarget_8h.html#ac7d72669abb0c6c907e9572da4962525":[12,0,6,0,6,12], +"db/dc8/pythontarget_8h.html#aad4157279f7160ddf49504923ab04ec8":[12,0,6,0,6,19], +"db/dc8/pythontarget_8h.html#aadb88a2052337f26c767421a4f4b7c43":[12,0,6,0,6,7], +"db/dc8/pythontarget_8h.html#ac17112817f2b0d419f4c8c590fc772ac":[12,0,6,0,6,12], +"db/dc8/pythontarget_8h.html#ac7d72669abb0c6c907e9572da4962525":[12,0,6,0,6,15], "db/dc8/pythontarget_8h.html#ac9efdaac9411d0868b715edccca3269d":[12,0,6,0,6,2], -"db/dc8/pythontarget_8h.html#ad7a9ed2af2b471cf5b08aa20eeac0ee9":[12,0,6,0,6,10], +"db/dc8/pythontarget_8h.html#ad1b50ff09c749298ebc55199e7d820fc":[12,0,6,0,6,8], +"db/dc8/pythontarget_8h.html#ad7a9ed2af2b471cf5b08aa20eeac0ee9":[12,0,6,0,6,13], "db/dc8/pythontarget_8h_source.html":[12,0,6,0,6], "db/dd1/mixed__radix_8h.html":[12,0,1,1,8], "db/dd1/mixed__radix_8h.html#a0402727c71049a3b200c1f9fbfdfcb41":[12,0,1,1,8,4], @@ -110,25 +113,28 @@ var NAVTREEINDEX6 = "db/de2/structopen__file__t.html#a2bd2f5e17b460e7f6bf3fe7374be73c0":[11,0,39,0], "db/de2/structopen__file__t.html#ac076db2b72e54f19822cc507acdc1a7a":[11,0,39,1], "db/df4/pythontarget_8c.html":[12,0,6,1,5], -"db/df4/pythontarget_8c.html#a04c634f3fee09457b62236afb85ce090":[12,0,6,1,5,8], +"db/df4/pythontarget_8c.html#a04c634f3fee09457b62236afb85ce090":[12,0,6,1,5,11], "db/df4/pythontarget_8c.html#a0f16ef4bd6f5ce18c46b2ada2fd3f86f":[12,0,6,1,5,1], -"db/df4/pythontarget_8c.html#a1a013caac994b0b05697d0006bf8efcf":[12,0,6,1,5,11], +"db/df4/pythontarget_8c.html#a1a013caac994b0b05697d0006bf8efcf":[12,0,6,1,5,14], "db/df4/pythontarget_8c.html#a3e9d48e0ec9b0ebfefbff60a41be1fee":[12,0,6,1,5,0], -"db/df4/pythontarget_8c.html#a404e79a0075157b3406b3f3d3936b0fd":[12,0,6,1,5,14], -"db/df4/pythontarget_8c.html#a497da135b6a264b24a24e36d14e78daa":[12,0,6,1,5,17], -"db/df4/pythontarget_8c.html#a4edcc011de4a45d924a03a3125d4cf91":[12,0,6,1,5,5], -"db/df4/pythontarget_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f":[12,0,6,1,5,6], -"db/df4/pythontarget_8c.html#a9de058b2babd69a4ed9046fccc6e4f47":[12,0,6,1,5,18], -"db/df4/pythontarget_8c.html#a9e1b0c9440f6e68b2d223b8fdb77fdca":[12,0,6,1,5,15], -"db/df4/pythontarget_8c.html#aa31dfccd134fe1fd4890c76b361f4a12":[12,0,6,1,5,13], +"db/df4/pythontarget_8c.html#a404e79a0075157b3406b3f3d3936b0fd":[12,0,6,1,5,17], +"db/df4/pythontarget_8c.html#a497da135b6a264b24a24e36d14e78daa":[12,0,6,1,5,20], +"db/df4/pythontarget_8c.html#a4edcc011de4a45d924a03a3125d4cf91":[12,0,6,1,5,7], +"db/df4/pythontarget_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f":[12,0,6,1,5,8], +"db/df4/pythontarget_8c.html#a9de058b2babd69a4ed9046fccc6e4f47":[12,0,6,1,5,21], +"db/df4/pythontarget_8c.html#a9e1b0c9440f6e68b2d223b8fdb77fdca":[12,0,6,1,5,18], +"db/df4/pythontarget_8c.html#aa31dfccd134fe1fd4890c76b361f4a12":[12,0,6,1,5,16], +"db/df4/pythontarget_8c.html#aac1ca878d52a3d35b91545265b609c00":[12,0,6,1,5,10], "db/df4/pythontarget_8c.html#aac49a7141b078d4cc789090b068d3760":[12,0,6,1,5,2], -"db/df4/pythontarget_8c.html#aad4157279f7160ddf49504923ab04ec8":[12,0,6,1,5,16], -"db/df4/pythontarget_8c.html#ab49affc958f705d9e33c5e3463848bda":[12,0,6,1,5,7], -"db/df4/pythontarget_8c.html#ac7d72669abb0c6c907e9572da4962525":[12,0,6,1,5,12], -"db/df4/pythontarget_8c.html#ad52c5f970c1f6a4dde6f3457c92402ae":[12,0,6,1,5,3], -"db/df4/pythontarget_8c.html#ad7a9ed2af2b471cf5b08aa20eeac0ee9":[12,0,6,1,5,10], -"db/df4/pythontarget_8c.html#aeb7f2f1fd755af7ef03e33eb7e1ff22c":[12,0,6,1,5,4], -"db/df4/pythontarget_8c.html#af55a5a17a787937a4484f7f6ab6bbc78":[12,0,6,1,5,9], +"db/df4/pythontarget_8c.html#aad4157279f7160ddf49504923ab04ec8":[12,0,6,1,5,19], +"db/df4/pythontarget_8c.html#aadb88a2052337f26c767421a4f4b7c43":[12,0,6,1,5,3], +"db/df4/pythontarget_8c.html#ab49affc958f705d9e33c5e3463848bda":[12,0,6,1,5,9], +"db/df4/pythontarget_8c.html#ac7d72669abb0c6c907e9572da4962525":[12,0,6,1,5,15], +"db/df4/pythontarget_8c.html#ad1b50ff09c749298ebc55199e7d820fc":[12,0,6,1,5,4], +"db/df4/pythontarget_8c.html#ad52c5f970c1f6a4dde6f3457c92402ae":[12,0,6,1,5,5], +"db/df4/pythontarget_8c.html#ad7a9ed2af2b471cf5b08aa20eeac0ee9":[12,0,6,1,5,13], +"db/df4/pythontarget_8c.html#aeb7f2f1fd755af7ef03e33eb7e1ff22c":[12,0,6,1,5,6], +"db/df4/pythontarget_8c.html#af55a5a17a787937a4484f7f6ab6bbc78":[12,0,6,1,5,12], "db/df5/structlf__wav__riff__t.html":[11,0,33], "db/df5/structlf__wav__riff__t.html#a93ccb8149b52cb3b80a179193cd43400":[11,0,33,0], "db/df5/structlf__wav__riff__t.html#ad5f29474dacb7ed656735d950842be58":[11,0,33,1], @@ -243,11 +249,5 @@ var NAVTREEINDEX6 = "dc/d69/fedsd_8py.html#ab85055fc4f8733da11c4e3947eef9f93":[12,0,10,0,1,0,18], "dc/d69/fedsd_8py.html#aba6ea27bc62857a391bf52910acb28b9":[12,0,10,0,1,0,35], "dc/d69/fedsd_8py.html#abb5dd6fec0997a2ee3ea3c10d2698bca":[12,0,10,0,1,0,28], -"dc/d69/fedsd_8py.html#abba69004e20049f1729bd98f20e0a5c8":[12,0,10,0,1,0,21], -"dc/d69/fedsd_8py.html#abff13643ad275a1b2050bc41ecf71466":[12,0,10,0,1,0,23], -"dc/d69/fedsd_8py.html#abff51717b8d1ae6c628aaa6f4978e67e":[12,0,10,0,1,0,55], -"dc/d69/fedsd_8py.html#ac2922b91dea303c728ad5b1e7e89758a":[12,0,10,0,1,0,16], -"dc/d69/fedsd_8py.html#ac2b65a7ae5230b21e264f488eab666f7":[12,0,10,0,1,0,49], -"dc/d69/fedsd_8py.html#aca6667b958e64772d570d15c4d40cea2":[12,0,10,0,1,0,34], -"dc/d69/fedsd_8py.html#acc1571f3663aedaf586927a1c8f5eae7":[12,0,10,0,1,0,33] +"dc/d69/fedsd_8py.html#abba69004e20049f1729bd98f20e0a5c8":[12,0,10,0,1,0,21] }; diff --git a/navtreeindex7.js b/navtreeindex7.js index 4878fb383..af517884e 100644 --- a/navtreeindex7.js +++ b/navtreeindex7.js @@ -1,5 +1,11 @@ var NAVTREEINDEX7 = { +"dc/d69/fedsd_8py.html#abff13643ad275a1b2050bc41ecf71466":[12,0,10,0,1,0,23], +"dc/d69/fedsd_8py.html#abff51717b8d1ae6c628aaa6f4978e67e":[12,0,10,0,1,0,55], +"dc/d69/fedsd_8py.html#ac2922b91dea303c728ad5b1e7e89758a":[12,0,10,0,1,0,16], +"dc/d69/fedsd_8py.html#ac2b65a7ae5230b21e264f488eab666f7":[12,0,10,0,1,0,49], +"dc/d69/fedsd_8py.html#aca6667b958e64772d570d15c4d40cea2":[12,0,10,0,1,0,34], +"dc/d69/fedsd_8py.html#acc1571f3663aedaf586927a1c8f5eae7":[12,0,10,0,1,0,33], "dc/d69/fedsd_8py.html#acc91e5d14fca7b185cdbb94cc6578d61":[12,0,10,0,1,0,15], "dc/d69/fedsd_8py.html#ad2d36c000394fdf22db523c799f4252a":[12,0,10,0,1,0,7], "dc/d69/fedsd_8py.html#ad7c9235053b4ce8b4fdda05fbe135115":[12,0,10,0,1,0,41], @@ -243,11 +249,5 @@ var NAVTREEINDEX7 = "de/d99/lf__flexpret__support_8h.html":[12,0,4,0,0,3], "de/d99/lf__flexpret__support_8h.html#a1a993c1a57a54296ab361e669008b79e":[12,0,4,0,0,3,3], "de/d99/lf__flexpret__support_8h.html#a291f54d612d8e6c53b96bf176e579b9a":[12,0,4,0,0,3,5], -"de/d99/lf__flexpret__support_8h.html#a578a514ed765a5392965ff628ab38ae0":[12,0,4,0,0,3,6], -"de/d99/lf__flexpret__support_8h.html#a664c63755f071c501feb5ce958456cf8":[12,0,4,0,0,3,0], -"de/d99/lf__flexpret__support_8h.html#a67509f32392561ce956fca3e20e11621":[12,0,4,0,0,3,2], -"de/d99/lf__flexpret__support_8h.html#a7e9ab335d6f95bd2a019c02f070d66ac":[12,0,4,0,0,3,7], -"de/d99/lf__flexpret__support_8h.html#a8092ad9b0cfa72f49f205ca8a65d2736":[12,0,4,0,0,3,4], -"de/d99/lf__flexpret__support_8h.html#a9068426f83c189a6cd3fd70ae9afcea9":[12,0,4,0,0,3,9], -"de/d99/lf__flexpret__support_8h.html#a94f2b99006c33a6150cda4e1e013e584":[12,0,4,0,0,3,8] +"de/d99/lf__flexpret__support_8h.html#a578a514ed765a5392965ff628ab38ae0":[12,0,4,0,0,3,6] }; diff --git a/navtreeindex8.js b/navtreeindex8.js index 77af4d228..140bbb7ca 100644 --- a/navtreeindex8.js +++ b/navtreeindex8.js @@ -1,5 +1,11 @@ var NAVTREEINDEX8 = { +"de/d99/lf__flexpret__support_8h.html#a664c63755f071c501feb5ce958456cf8":[12,0,4,0,0,3,0], +"de/d99/lf__flexpret__support_8h.html#a67509f32392561ce956fca3e20e11621":[12,0,4,0,0,3,2], +"de/d99/lf__flexpret__support_8h.html#a7e9ab335d6f95bd2a019c02f070d66ac":[12,0,4,0,0,3,7], +"de/d99/lf__flexpret__support_8h.html#a8092ad9b0cfa72f49f205ca8a65d2736":[12,0,4,0,0,3,4], +"de/d99/lf__flexpret__support_8h.html#a9068426f83c189a6cd3fd70ae9afcea9":[12,0,4,0,0,3,9], +"de/d99/lf__flexpret__support_8h.html#a94f2b99006c33a6150cda4e1e013e584":[12,0,4,0,0,3,8], "de/d99/lf__flexpret__support_8h.html#aca036d4cc9846cf6669d6e57ea281e1c":[12,0,4,0,0,3,1], "de/d99/lf__flexpret__support_8h_source.html":[12,0,4,0,0,3], "de/d9c/structlf__sparse__io__record__t.html":[11,0,28], @@ -243,11 +249,5 @@ var NAVTREEINDEX8 = "globals_defs_k.html":[12,1,6,10], "globals_defs_l.html":[12,1,6,11], "globals_defs_m.html":[12,1,6,12], -"globals_defs_n.html":[12,1,6,13], -"globals_defs_p.html":[12,1,6,14], -"globals_defs_r.html":[12,1,6,15], -"globals_defs_s.html":[12,1,6,16], -"globals_defs_t.html":[12,1,6,17], -"globals_defs_u.html":[12,1,6,18], -"globals_defs_v.html":[12,1,6,19] +"globals_defs_n.html":[12,1,6,13] }; diff --git a/navtreeindex9.js b/navtreeindex9.js index 336b4cc31..e699d3d11 100644 --- a/navtreeindex9.js +++ b/navtreeindex9.js @@ -1,5 +1,11 @@ var NAVTREEINDEX9 = { +"globals_defs_p.html":[12,1,6,14], +"globals_defs_r.html":[12,1,6,15], +"globals_defs_s.html":[12,1,6,16], +"globals_defs_t.html":[12,1,6,17], +"globals_defs_u.html":[12,1,6,18], +"globals_defs_v.html":[12,1,6,19], "globals_defs_w.html":[12,1,6,20], "globals_defs_z.html":[12,1,6,21], "globals_e.html":[12,1,0,5], diff --git a/search/all_3.js b/search/all_3.js index 04717795d..c1f6013da 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -60,5 +60,7 @@ var searchData= ['current_5flevel_57',['current_level',['../df/d9e/structcustom__scheduler__data__t.html#a2e0918b55d87b0c63bc5c0d0d808d37e',1,'custom_scheduler_data_t']]], ['current_5ftag_58',['current_tag',['../d2/d01/structenvironment__t.html#ac86519935540bf879f60baba5424bc0c',1,'environment_t']]], ['custom_5fdata_59',['custom_data',['../da/d7a/structlf__scheduler__t.html#aef6ea4bec6ed373ca0007f6fb5175bd7',1,'lf_scheduler_t']]], - ['custom_5fscheduler_5fdata_5ft_60',['custom_scheduler_data_t',['../df/d9e/structcustom__scheduler__data__t.html',1,'custom_scheduler_data_t'],['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a3b87d9f4ab1631bfa6dbea7f81bfdd38',1,'custom_scheduler_data_t: scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a3b87d9f4ab1631bfa6dbea7f81bfdd38',1,'custom_scheduler_data_t: scheduler_NP.c'],['../d6/dee/scheduler__instance_8h.html#a3b87d9f4ab1631bfa6dbea7f81bfdd38',1,'custom_scheduler_data_t: scheduler_instance.h']]] + ['custom_5fdeserialize_60',['custom_deserialize',['../db/dc8/pythontarget_8h.html#aadb88a2052337f26c767421a4f4b7c43',1,'custom_deserialize(PyObject *serialized_pyobject, PyObject *custom_serializer): pythontarget.c'],['../db/df4/pythontarget_8c.html#aadb88a2052337f26c767421a4f4b7c43',1,'custom_deserialize(PyObject *serialized_pyobject, PyObject *custom_serializer): pythontarget.c']]], + ['custom_5fscheduler_5fdata_5ft_61',['custom_scheduler_data_t',['../df/d9e/structcustom__scheduler__data__t.html',1,'custom_scheduler_data_t'],['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a3b87d9f4ab1631bfa6dbea7f81bfdd38',1,'custom_scheduler_data_t: scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a3b87d9f4ab1631bfa6dbea7f81bfdd38',1,'custom_scheduler_data_t: scheduler_NP.c'],['../d6/dee/scheduler__instance_8h.html#a3b87d9f4ab1631bfa6dbea7f81bfdd38',1,'custom_scheduler_data_t: scheduler_instance.h']]], + ['custom_5fserialize_62',['custom_serialize',['../db/dc8/pythontarget_8h.html#ad1b50ff09c749298ebc55199e7d820fc',1,'custom_serialize(PyObject *obj, PyObject *custom_serializer): pythontarget.c'],['../db/df4/pythontarget_8c.html#ad1b50ff09c749298ebc55199e7d820fc',1,'custom_serialize(PyObject *obj, PyObject *custom_serializer): pythontarget.c']]] ]; diff --git a/search/all_b.js b/search/all_b.js index 92681efbe..a44dccdff 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -267,22 +267,23 @@ var searchData= ['llong_5fmax_264',['LLONG_MAX',['../d3/d79/lf__arduino__support_8h.html#a23ec2cf7fc07ea8f817bbac758402baf',1,'lf_arduino_support.h']]], ['llong_5fmin_265',['LLONG_MIN',['../d3/d79/lf__arduino__support_8h.html#af17a13b2ae0e9c24c020ac1f044f30c2',1,'lf_arduino_support.h']]], ['load_5fand_5fprocess_5fcsv_5ffile_266',['load_and_process_csv_file',['../d6/d1e/namespacefedsd.html#a7351d60937561c11614e2a827d3cca3e',1,'fedsd']]], - ['local_5fdelay_267',['local_delay',['../d9/d67/structsocket__stat__t.html#a645afb48648fcee15ce3625456eb5c21',1,'socket_stat_t']]], - ['local_5fphysical_5fclock_5fsnapshot_5ft2_268',['local_physical_clock_snapshot_T2',['../d9/d67/structsocket__stat__t.html#af084180438ba84b4ec8e8fd873222605',1,'socket_stat_t']]], - ['log_5ffile_269',['log_file',['../d7/d58/sensor__simulator_8c.html#ab936051f5aaca44c6c3c41dee0d19c36',1,'sensor_simulator.c']]], - ['log_5flevel_270',['LOG_LEVEL',['../dc/d7c/logging__macros_8h.html#a0b87e0d3bf5853bcbb0b66a7c48fdc05',1,'logging_macros.h']]], - ['log_5flevel_271',['log_level',['../dc/d4f/structbuild__config__t.html#ae157534091a9543d123bcebbfa7c1fb6',1,'build_config_t']]], - ['log_5flevel_5fall_272',['LOG_LEVEL_ALL',['../d5/d77/logging_8h.html#a18226173309d6c2ae828080dad0859cf',1,'logging.h']]], - ['log_5flevel_5fdebug_273',['LOG_LEVEL_DEBUG',['../d5/d77/logging_8h.html#a130224df8c6bf22a688e3cb74a45689a',1,'logging.h']]], - ['log_5flevel_5ferror_274',['LOG_LEVEL_ERROR',['../d5/d77/logging_8h.html#a742fc70e331d7e568bd893c514756a29',1,'logging.h']]], - ['log_5flevel_5finfo_275',['LOG_LEVEL_INFO',['../d5/d77/logging_8h.html#a2e25fe130cf710da4ad800747fdd51f3',1,'logging.h']]], - ['log_5flevel_5flog_276',['LOG_LEVEL_LOG',['../d5/d77/logging_8h.html#a8b58cabecd61bfd1b706be9cb992e0bd',1,'logging.h']]], - ['log_5flevel_5fwarning_277',['LOG_LEVEL_WARNING',['../d5/d77/logging_8h.html#af539a66abed2a7a15e3443d70a3cf1e1',1,'logging.h']]], - ['logging_2eh_278',['logging.h',['../d5/d77/logging_8h.html',1,'']]], - ['logging_5fmacros_2eh_279',['logging_macros.h',['../dc/d7c/logging__macros_8h.html',1,'']]], - ['logical_5ftag_5fcomplete_280',['logical_tag_complete',['../d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c']]], - ['logical_5ftime_281',['logical_time',['../d0/d8d/structtrace__record__nodeps__t.html#abda0a12d07332a37b3249ebec1127077',1,'trace_record_nodeps_t::logical_time'],['../d6/d1e/namespacefedsd.html#a1a9cd8ad04518662211e476f53b28e37',1,'fedsd.logical_time']]], - ['loop_5fthread_5fid_282',['loop_thread_id',['../da/d0e/audio__loop__linux_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_mac.c']]], - ['loop_5fthread_5fstarted_283',['loop_thread_started',['../da/d0e/audio__loop__linux_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_mac.c']]], - ['low_5flevel_5fplatform_2eh_284',['low_level_platform.h',['../da/dfb/low__level__platform_8h.html',1,'']]] + ['load_5fserializer_267',['load_serializer',['../db/dc8/pythontarget_8h.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c'],['../db/df4/pythontarget_8c.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c']]], + ['local_5fdelay_268',['local_delay',['../d9/d67/structsocket__stat__t.html#a645afb48648fcee15ce3625456eb5c21',1,'socket_stat_t']]], + ['local_5fphysical_5fclock_5fsnapshot_5ft2_269',['local_physical_clock_snapshot_T2',['../d9/d67/structsocket__stat__t.html#af084180438ba84b4ec8e8fd873222605',1,'socket_stat_t']]], + ['log_5ffile_270',['log_file',['../d7/d58/sensor__simulator_8c.html#ab936051f5aaca44c6c3c41dee0d19c36',1,'sensor_simulator.c']]], + ['log_5flevel_271',['LOG_LEVEL',['../dc/d7c/logging__macros_8h.html#a0b87e0d3bf5853bcbb0b66a7c48fdc05',1,'logging_macros.h']]], + ['log_5flevel_272',['log_level',['../dc/d4f/structbuild__config__t.html#ae157534091a9543d123bcebbfa7c1fb6',1,'build_config_t']]], + ['log_5flevel_5fall_273',['LOG_LEVEL_ALL',['../d5/d77/logging_8h.html#a18226173309d6c2ae828080dad0859cf',1,'logging.h']]], + ['log_5flevel_5fdebug_274',['LOG_LEVEL_DEBUG',['../d5/d77/logging_8h.html#a130224df8c6bf22a688e3cb74a45689a',1,'logging.h']]], + ['log_5flevel_5ferror_275',['LOG_LEVEL_ERROR',['../d5/d77/logging_8h.html#a742fc70e331d7e568bd893c514756a29',1,'logging.h']]], + ['log_5flevel_5finfo_276',['LOG_LEVEL_INFO',['../d5/d77/logging_8h.html#a2e25fe130cf710da4ad800747fdd51f3',1,'logging.h']]], + ['log_5flevel_5flog_277',['LOG_LEVEL_LOG',['../d5/d77/logging_8h.html#a8b58cabecd61bfd1b706be9cb992e0bd',1,'logging.h']]], + ['log_5flevel_5fwarning_278',['LOG_LEVEL_WARNING',['../d5/d77/logging_8h.html#af539a66abed2a7a15e3443d70a3cf1e1',1,'logging.h']]], + ['logging_2eh_279',['logging.h',['../d5/d77/logging_8h.html',1,'']]], + ['logging_5fmacros_2eh_280',['logging_macros.h',['../dc/d7c/logging__macros_8h.html',1,'']]], + ['logical_5ftag_5fcomplete_281',['logical_tag_complete',['../d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c']]], + ['logical_5ftime_282',['logical_time',['../d0/d8d/structtrace__record__nodeps__t.html#abda0a12d07332a37b3249ebec1127077',1,'trace_record_nodeps_t::logical_time'],['../d6/d1e/namespacefedsd.html#a1a9cd8ad04518662211e476f53b28e37',1,'fedsd.logical_time']]], + ['loop_5fthread_5fid_283',['loop_thread_id',['../da/d0e/audio__loop__linux_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_mac.c']]], + ['loop_5fthread_5fstarted_284',['loop_thread_started',['../da/d0e/audio__loop__linux_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_mac.c']]], + ['low_5flevel_5fplatform_2eh_285',['low_level_platform.h',['../da/dfb/low__level__platform_8h.html',1,'']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 293ef8ca9..1c3b3fed8 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -20,5 +20,7 @@ var searchData= ['convert_5flft_5ffile_5fto_5fcsv_17',['convert_lft_file_to_csv',['../d6/d1e/namespacefedsd.html#a9419c369fa9f1377e24ef230e02b266a',1,'fedsd']]], ['convert_5fns_5fto_5ftimespec_18',['convert_ns_to_timespec',['../d4/dac/lf__unix__clock__support_8h.html#af509cb4725e09a3e9af8d84bc98e4331',1,'lf_unix_clock_support.h']]], ['convert_5ftimespec_5fto_5fns_19',['convert_timespec_to_ns',['../d4/dac/lf__unix__clock__support_8h.html#ab5a60065ba9bd0644386acf7f8c5e1d2',1,'lf_unix_clock_support.h']]], - ['create_5fclock_5fsync_5fthread_20',['create_clock_sync_thread',['../d9/dd5/clock-sync_8h.html#ac094b53ced87d3cbd617a66591f4282a',1,'clock-sync.h']]] + ['create_5fclock_5fsync_5fthread_20',['create_clock_sync_thread',['../d9/dd5/clock-sync_8h.html#ac094b53ced87d3cbd617a66591f4282a',1,'clock-sync.h']]], + ['custom_5fdeserialize_21',['custom_deserialize',['../db/dc8/pythontarget_8h.html#aadb88a2052337f26c767421a4f4b7c43',1,'custom_deserialize(PyObject *serialized_pyobject, PyObject *custom_serializer): pythontarget.c'],['../db/df4/pythontarget_8c.html#aadb88a2052337f26c767421a4f4b7c43',1,'custom_deserialize(PyObject *serialized_pyobject, PyObject *custom_serializer): pythontarget.c']]], + ['custom_5fserialize_22',['custom_serialize',['../db/dc8/pythontarget_8h.html#ad1b50ff09c749298ebc55199e7d820fc',1,'custom_serialize(PyObject *obj, PyObject *custom_serializer): pythontarget.c'],['../db/df4/pythontarget_8c.html#ad1b50ff09c749298ebc55199e7d820fc',1,'custom_serialize(PyObject *obj, PyObject *custom_serializer): pythontarget.c']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index 0dcc9e5c2..9d5e355c8 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -132,5 +132,6 @@ var searchData= ['lf_5fwritable_5fcopy_129',['lf_writable_copy',['../d4/d37/lf__token_8c.html#aaf8e6f18b021d0b8ece7e1b64280432f',1,'lf_writable_copy(lf_port_base_t *port): lf_token.c'],['../d2/dff/lf__token_8h.html#aaf8e6f18b021d0b8ece7e1b64280432f',1,'lf_writable_copy(lf_port_base_t *port): lf_token.c']]], ['listen_5fto_5frti_5fudp_5fthread_130',['listen_to_rti_UDP_thread',['../d9/dd5/clock-sync_8h.html#a6d31f2c4caa9ee12f2e1e018f9e6e1f0',1,'clock-sync.h']]], ['load_5fand_5fprocess_5fcsv_5ffile_131',['load_and_process_csv_file',['../d6/d1e/namespacefedsd.html#a7351d60937561c11614e2a827d3cca3e',1,'fedsd']]], - ['logical_5ftag_5fcomplete_132',['logical_tag_complete',['../d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c']]] + ['load_5fserializer_132',['load_serializer',['../db/dc8/pythontarget_8h.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c'],['../db/df4/pythontarget_8c.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c']]], + ['logical_5ftag_5fcomplete_133',['logical_tag_complete',['../d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c']]] ];