summaryrefslogtreecommitdiff
path: root/shared-bindings
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-09-24 13:58:45 -0500
committerJeff Epler <jepler@gmail.com>2020-09-28 17:22:00 -0500
commit79ca430ddf25a71c73d6219fb68160fb405c3777 (patch)
treec3c305fb886e01cc37180242da0190b682115eb4 /shared-bindings
parent8b82c239b825b058efcbe4e3749a6e7d023bdd17 (diff)
Match: address -> id
Diffstat (limited to 'shared-bindings')
-rw-r--r--shared-bindings/canio/Match.c46
-rw-r--r--shared-bindings/canio/Match.h4
2 files changed, 25 insertions, 25 deletions
diff --git a/shared-bindings/canio/Match.c b/shared-bindings/canio/Match.c
index ff5d028fa..91a9dd02a 100644
--- a/shared-bindings/canio/Match.c
+++ b/shared-bindings/canio/Match.c
@@ -33,19 +33,19 @@
//| """Describe CAN bus messages to match"""
//|
//|
-//| def __init__(self, address: int, *, mask: int = 0, extended: bool = False):
+//| def __init__(self, id: int, *, mask: int = 0, extended: bool = False):
//| """Construct a Match with the given properties.
//|
-//| If mask is nonzero, then the filter is for any sender which matches all
-//| the nonzero bits in mask. Otherwise, it matches exactly the given address.
-//| If extended is true then only extended addresses are matched, otherwise
-//| only standard addresses are matched."""
+//| If mask is nonzero, then the filter is for any id which matches all
+//| the nonzero bits in mask. Otherwise, it matches exactly the given id.
+//| If extended is true then only extended ids are matched, otherwise
+//| only standard ids are matched."""
//|
STATIC mp_obj_t canio_match_make_new(const mp_obj_type_t *type, size_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) {
- enum { ARG_address, ARG_mask, ARG_extended, NUM_ARGS };
+ enum { ARG_id, ARG_mask, ARG_extended, NUM_ARGS };
static const mp_arg_t allowed_args[] = {
- { MP_QSTR_address, MP_ARG_INT | MP_ARG_REQUIRED },
+ { MP_QSTR_id, MP_ARG_INT | MP_ARG_REQUIRED },
{ MP_QSTR_mask, MP_ARG_INT, {.u_int = 0} },
{ MP_QSTR_extended, MP_ARG_BOOL, {.u_bool = false} },
};
@@ -54,44 +54,44 @@ STATIC mp_obj_t canio_match_make_new(const mp_obj_type_t *type, size_t n_args, c
mp_arg_parse_all(n_args, pos_args, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args);
- int address_bits = args[ARG_extended].u_bool ? 0x1fffffff : 0x7ff;
- int address = args[ARG_address].u_int;
+ int id_bits = args[ARG_extended].u_bool ? 0x1fffffff : 0x7ff;
+ int id = args[ARG_id].u_int;
int mask = args[ARG_mask].u_int;
- if (address & ~address_bits) {
- mp_raise_ValueError_varg(translate("%q out of range"), MP_QSTR_address);
+ if (id & ~id_bits) {
+ mp_raise_ValueError_varg(translate("%q out of range"), MP_QSTR_id);
}
- if (mask & ~address_bits) {
+ if (mask & ~id_bits) {
mp_raise_ValueError_varg(translate("%q out of range"), MP_QSTR_mask);
}
canio_match_obj_t *self = m_new_obj(canio_match_obj_t);
self->base.type = &canio_match_type;
- common_hal_canio_match_construct(self, args[ARG_address].u_int, args[ARG_mask].u_int, args[ARG_extended].u_bool);
+ common_hal_canio_match_construct(self, args[ARG_id].u_int, args[ARG_mask].u_int, args[ARG_extended].u_bool);
return self;
}
-//| address: int
-//| """The address to match"""
+//| id: int
+//| """The id to match"""
//|
-STATIC mp_obj_t canio_match_address_get(mp_obj_t self_in) {
+STATIC mp_obj_t canio_match_id_get(mp_obj_t self_in) {
canio_match_obj_t *self = self_in;
- return MP_OBJ_NEW_SMALL_INT(common_hal_canio_match_get_address(self));
+ return MP_OBJ_NEW_SMALL_INT(common_hal_canio_match_get_id(self));
}
-MP_DEFINE_CONST_FUN_OBJ_1(canio_match_address_get_obj, canio_match_address_get);
+MP_DEFINE_CONST_FUN_OBJ_1(canio_match_id_get_obj, canio_match_id_get);
-const mp_obj_property_t canio_match_address_obj = {
+const mp_obj_property_t canio_match_id_obj = {
.base.type = &mp_type_property,
- .proxy = {(mp_obj_t)&canio_match_address_get_obj,
+ .proxy = {(mp_obj_t)&canio_match_id_get_obj,
(mp_obj_t)&mp_const_none_obj,
(mp_obj_t)&mp_const_none_obj},
};
//|
//| mask: int
-//| """The optional mask of addresses to match"""
+//| """The optional mask of ids to match"""
//|
STATIC mp_obj_t canio_match_mask_get(mp_obj_t self_in) {
@@ -108,7 +108,7 @@ const mp_obj_property_t canio_match_mask_obj = {
};
//| extended: bool
-//| """True to match extended addresses, False to match standard addresses"""
+//| """True to match extended ids, False to match standard ides"""
//|
STATIC mp_obj_t canio_match_extended_get(mp_obj_t self_in) {
@@ -125,7 +125,7 @@ const mp_obj_property_t canio_match_extended_obj = {
};
STATIC const mp_rom_map_elem_t canio_match_locals_dict_table[] = {
- { MP_ROM_QSTR(MP_QSTR_address), MP_ROM_PTR(&canio_match_address_obj) },
+ { MP_ROM_QSTR(MP_QSTR_id), MP_ROM_PTR(&canio_match_id_obj) },
{ MP_ROM_QSTR(MP_QSTR_mask), MP_ROM_PTR(&canio_match_mask_obj) },
{ MP_ROM_QSTR(MP_QSTR_extended), MP_ROM_PTR(&canio_match_extended_obj) },
};
diff --git a/shared-bindings/canio/Match.h b/shared-bindings/canio/Match.h
index 88996d730..01a75fd1c 100644
--- a/shared-bindings/canio/Match.h
+++ b/shared-bindings/canio/Match.h
@@ -31,7 +31,7 @@
extern const mp_obj_type_t canio_match_type;
-void common_hal_canio_match_construct(canio_match_obj_t *self, int address, int mask, bool extended);
-int common_hal_canio_match_get_address(const canio_match_obj_t *self);
+void common_hal_canio_match_construct(canio_match_obj_t *self, int id, int mask, bool extended);
+int common_hal_canio_match_get_id(const canio_match_obj_t *self);
int common_hal_canio_match_get_mask(const canio_match_obj_t *self);
bool common_hal_canio_match_get_extended(const canio_match_obj_t *self);