Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions nixnet/system/_databases.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@ def items(self):
for alias, filepath in self._get_database_list(''):
yield alias, self._create_item(alias, filepath)

def add_alias(self, database_alias, database_filepath, default_baud_rate):
# type: (typing.Text, typing.Text, int) -> None
def add_alias(self, database_alias, database_filepath, default_baud_rate=None):
# type: (typing.Text, typing.Text, typing.Optional[int]) -> None
"""Add a new alias with baud rate size of up to 64 bits to a database file.

NI-XNET uses alias names for database files. The alias names provide a
Expand All @@ -130,6 +130,9 @@ def add_alias(self, database_alias, database_filepath, default_baud_rate):
LDF database formats require a valid baud rate for every
cluster, and NI-XNET uses that baud rate as the default.
"""
if default_baud_rate is None:
default_baud_rate = 0

_funcs.nxdb_add_alias64(database_alias, database_filepath, default_baud_rate)

def _create_item(self, database_alias, database_filepath):
Expand Down