|
ctrlX Data Layer API for Python
3.4.0
The ctrlX Data Layer API allows access to the ctrlX Data Layer with Python
|
Public Member Functions | |
| def | __init__ (self, str node_address) |
| str | get_event_type (self) |
| str | get_node (self) |
| NotifyTypePublish | get_notify_type (self) |
| int | get_sequence_number (self) |
| str | get_source_name (self) |
| def | get_timestamp (self) |
| def | set_event_type (self, str et) |
| def | set_notify_type (self, NotifyTypePublish nt) |
| def | set_sequence_number (self, int sn) |
| def | set_source_name (self, str source) |
| def | set_timestamp (self, datetime.datetime dt) |
containing notify_info.fbs (address, timestamp, type, ...)
Definition at line 76 of file provider_subscription.py.
| def __init__ | ( | self, | |
| str | node_address | ||
| ) |
init
node_address (str):
Definition at line 86 of file provider_subscription.py.
References NotifyInfoPublish.__event_type, NotifyInfoPublish.__node, NotifyInfoPublish.__notify_type, NotifyInfoPublish.__sequence_number, NotifyInfoPublish.__source_name, Response.__timestamp, and NotifyInfoPublish.__timestamp.
| str get_event_type | ( | self | ) |
get_event_type
Definition at line 152 of file provider_subscription.py.
References NotifyInfoPublish.__event_type.
| str get_node | ( | self | ) |
get_node
Definition at line 99 of file provider_subscription.py.
References NotifyInfoPublish.__node.
| NotifyTypePublish get_notify_type | ( | self | ) |
get_notify_type
Definition at line 133 of file provider_subscription.py.
References NotifyInfoPublish.__notify_type.
| int get_sequence_number | ( | self | ) |
get_sequence_number
Definition at line 169 of file provider_subscription.py.
References NotifyInfoPublish.__sequence_number.
| str get_source_name | ( | self | ) |
get_source_name
Definition at line 187 of file provider_subscription.py.
References NotifyInfoPublish.__source_name.
| def get_timestamp | ( | self | ) |
get_timestamp
Definition at line 116 of file provider_subscription.py.
References Response.__timestamp, and NotifyInfoPublish.__timestamp.
| def set_event_type | ( | self, | |
| str | et | ||
| ) |
set_event_type In case of an event, this string contains the information what EventType has been fired.
E "types/events/ExampleEvent"
et (str):
Definition at line 143 of file provider_subscription.py.
References NotifyInfoPublish.__event_type.
| def set_notify_type | ( | self, | |
| NotifyTypePublish | nt | ||
| ) |
set_notify_type
nt (NotifyTypePublish):
Definition at line 124 of file provider_subscription.py.
References NotifyInfoPublish.__notify_type.
| def set_sequence_number | ( | self, | |
| int | sn | ||
| ) |
set_sequence_number sequence number of an event
| sn | 0 default |
Definition at line 160 of file provider_subscription.py.
References NotifyInfoPublish.__sequence_number.
| def set_source_name | ( | self, | |
| str | source | ||
| ) |
set_source_name description of the source of an event
source (str):
Definition at line 178 of file provider_subscription.py.
References NotifyInfoPublish.__source_name.
| def set_timestamp | ( | self, | |
| datetime.datetime | dt | ||
| ) |
set_timestamp
dt (datetime.datetime):
Definition at line 107 of file provider_subscription.py.
References Response.__timestamp, and NotifyInfoPublish.__timestamp.
Referenced by Variant.set_datetime().