![]() |
ctrlX Data Layer API for Python
3.3.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().