diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2012-01-10 21:05:09 +0100 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2012-01-10 21:05:09 +0100 |
commit | e97b6ef569f73e387b2597dfa144c01838c0e27c (patch) | |
tree | 3c106735b15718ab96704f06b9fb51a431d6701b | |
parent | 94d43b37bd34263f5ed9f7135aac5fe7413c7f07 (diff) | |
download | libsigrokdecode-e97b6ef569f73e387b2597dfa144c01838c0e27c.tar.gz libsigrokdecode-e97b6ef569f73e387b2597dfa144c01838c0e27c.zip |
srd: annotation -> annotations.
In the PDs (Python code), the 'annotation' variable/attribute is a list
of annotation formats. Use the plural 'annotations' as we do for other
lists such as 'inputs', 'outputs', 'probes', 'options', and so on.
-rw-r--r-- | decoder.c | 10 | ||||
-rw-r--r-- | decoders/ddc.py | 2 | ||||
-rw-r--r-- | decoders/i2c.py | 2 | ||||
-rw-r--r-- | decoders/pan1321.py | 2 | ||||
-rw-r--r-- | decoders/uart.py | 2 | ||||
-rw-r--r-- | module_sigrokdecode.c | 2 | ||||
-rw-r--r-- | sigrokdecode.h | 2 |
7 files changed, 11 insertions, 11 deletions
@@ -127,11 +127,11 @@ int srd_load_decoder(const char *name, struct srd_decoder **dec) d->outputformats = NULL; /* Convert class annotation attribute to GSList of **char */ - d->annotation = NULL; - if (PyObject_HasAttrString(py_res, "annotation")) { - py_annlist = PyObject_GetAttrString(py_res, "annotation"); + d->annotations = NULL; + if (PyObject_HasAttrString(py_res, "annotations")) { + py_annlist = PyObject_GetAttrString(py_res, "annotations"); if (!PyList_Check(py_annlist)) { - srd_err("Protocol decoder module %s annotation should be a list", name); + srd_err("Protocol decoder module %s annotations should be a list", name); return SRD_ERR_PYTHON; } alen = PyList_Size(py_annlist); @@ -145,7 +145,7 @@ int srd_load_decoder(const char *name, struct srd_decoder **dec) if (py_strlist_to_char(py_ann, &ann) != SRD_OK) return SRD_ERR_PYTHON; - d->annotation = g_slist_append(d->annotation, ann); + d->annotations = g_slist_append(d->annotations, ann); } } diff --git a/decoders/ddc.py b/decoders/ddc.py index 58c74a4..b4681d0 100644 --- a/decoders/ddc.py +++ b/decoders/ddc.py @@ -37,7 +37,7 @@ class Decoder(sigrokdecode.Decoder): license = 'gplv3+' inputs = ['i2c'] outputs = ['ddc'] - annotation = [ + annotations = [ ["Byte stream", "DDC byte stream as read from display."], ] diff --git a/decoders/i2c.py b/decoders/i2c.py index 60558c5..b101e8a 100644 --- a/decoders/i2c.py +++ b/decoders/i2c.py @@ -137,7 +137,7 @@ class Decoder(sigrokdecode.Decoder): options = { 'address-space': ['Address space (in bits)', 7], } - annotation = [ + annotations = [ # ANN_SHIFTED ["7-bit shifted hex", "Read/Write bit shifted out from the 8-bit i2c slave address"], diff --git a/decoders/pan1321.py b/decoders/pan1321.py index 3c09310..bebfc68 100644 --- a/decoders/pan1321.py +++ b/decoders/pan1321.py @@ -45,7 +45,7 @@ class Decoder(sigrokdecode.Decoder): # ] options = { } - annotation = [ + annotations = [ # ANN_ASCII ["ASCII", "TODO: description"], ] diff --git a/decoders/uart.py b/decoders/uart.py index 1c204dc..c9f7875 100644 --- a/decoders/uart.py +++ b/decoders/uart.py @@ -217,7 +217,7 @@ class Decoder(sigrokdecode.Decoder): # TODO: Options to invert the signal(s). # ... } - annotation = [ + annotations = [ # ANN_ASCII ["ASCII", "TODO: description"], # ANN_DEC diff --git a/module_sigrokdecode.c b/module_sigrokdecode.c index a3872ab..d2ffb07 100644 --- a/module_sigrokdecode.c +++ b/module_sigrokdecode.c @@ -56,7 +56,7 @@ static int convert_pyobj(struct srd_decoder_instance *di, PyObject *obj, } ann_id = PyLong_AsLong(py_tmp); - if (!(pdo = g_slist_nth_data(di->decoder->annotation, ann_id))) { + if (!(pdo = g_slist_nth_data(di->decoder->annotations, ann_id))) { srd_err("Protocol decoder %s submitted data to non-existent annotation format %d", di->decoder->name, ann_id); return SRD_ERR_PYTHON; diff --git a/sigrokdecode.h b/sigrokdecode.h index a4b5c2c..3c69314 100644 --- a/sigrokdecode.h +++ b/sigrokdecode.h @@ -111,7 +111,7 @@ struct srd_decoder { /* List of NULL-terminated char[], containing descriptions of the * supported annotation output. */ - GSList *annotation; + GSList *annotations; /** TODO */ PyObject *py_mod; |