Relative path of the shared library containing the Network Message symbols.
function_lib
Relative path of the shared library containing Network Function symbols.
node_id
The identifier of the Node used to indicate the sender of a network message. Typically specified in a mimeTYPE for the Network Signal, however a value may also be specified here.
interface_id
The identifier of the Interface of the Node used to send a network message. Typically specified in a mimeTYPE for the Network Signal, however a value may also be specified here.
bus_id
The identifier of the Bus connected to the Interface of the Node. Typically specified in a mimeTYPE for the Network Signal, however a value may also be specified here.
Properties
Name
Type
Required
Description
kind
string
true
none
metadata
object
false
Information relating to an object.
» name
string
false
The name of the object.
» labels
object
false
Identifying information used to identify objects within the system (e.g. giving a specific ’label’ to an object).
»» additionalProperties
string
false
none
» annotations
object
false
Non identifying information (i.e. information specific to the object itself).
Message functions applied to the encode processing path (i.e. from Signal to Network interface). Functions are implicitly applied in the order of definition.
Message functions applied to the decode processing path (i.e. from Network to Signal interface). Functions are implicitly applied in the order of definition.
NetworkFunction
function:crc_generateannotations:position:0
A Network Function definition.
Properties
Name
Type
Required
Description
function
string
true
The name of the function (i.e. the name of the symbol in the Network Function shared library).