diff options
author | Max <msuraev@sysmocom.de> | 2018-11-26 11:48:04 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2018-11-26 16:03:49 +0000 |
commit | 04e7c64902f0ea9b06558c5a2b214417a52f99ff (patch) | |
tree | 9f830ba685486b0d446418142b85a7848e21463a | |
parent | 735d5b41654f8431e3cf8b1140a413085132309e (diff) |
ctrl: introduce constant for TRAP id
Use it for TRAP message parsing and generation.
Change-Id: I0381eb60d10e7278b966464add79772a9f7c8118
-rwxr-xr-x | osmopy/osmo_ipa.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/osmopy/osmo_ipa.py b/osmopy/osmo_ipa.py index 246101d..41865c1 100755 --- a/osmopy/osmo_ipa.py +++ b/osmopy/osmo_ipa.py @@ -43,6 +43,7 @@ class IPA(object): CTRL_REP = 'REPLY' CTRL_ERR = 'ERR' CTRL_TRAP = 'TRAP' + CTRL_TRAP_ID = 0 def _l(self, d, p): """ @@ -250,7 +251,7 @@ class Ctrl(IPA): if s == self.CTRL_GET + '_' + self.CTRL_REP: return i, v, None (s, i, var, val) = data.split(' ', 3) - if s == self.CTRL_TRAP and i != '0': + if s == self.CTRL_TRAP and int(i) != self.CTRL_TRAP_ID: return i, None, None return i, var, val @@ -267,7 +268,7 @@ class Ctrl(IPA): """ Make TRAP message with given (vak, val) pair """ - return self.add_header("%s 0 %s %s" % (self.CTRL_TRAP, var, val)) + return self.add_header("%s %d %s %s" % (self.CTRL_TRAP, self.CTRL_TRAP_ID, var, val)) def cmd(self, var, val=None): """ |