Commit Graph

  • 4c0eb6c938 update CI Wataru Ishida 2020-06-17 14:19:41 -07:00
  • 8d9f472599 use github action instead of travis ci Wataru Ishida 2020-06-17 13:58:40 -07:00
  • 104f44b321 taish: fix bug of list command Wataru Ishida 2020-06-17 13:05:33 -07:00
  • 33821d15b0 update build Wataru Ishida 2020-06-17 13:04:45 -07:00
  • 0783c75aba add github action Wataru Ishida 2020-06-17 13:57:27 -07:00
  • 9a673b7310 docs: add documentation for TAI attribute Wataru Ishida 2020-02-09 11:46:28 -08:00
  • a9d60e72a0 improve README.md Wataru Ishida 2020-02-08 23:36:55 -08:00
  • 4b9066fd57 taish: refactor tai_api_list_module_fn() Wataru Ishida 2020-02-03 14:46:33 -08:00
  • 741f4765e8 taish/client: enable WORD option in module WordCompleter Wataru Ishida 2020-02-03 14:45:00 -08:00
  • 689b326107 taish/client: add -j option to display attributes in json format Wataru Ishida 2020-01-31 18:16:11 -08:00
  • 2621a65ee3 taish/client: support simple display of attribute list Wataru Ishida 2020-01-31 17:55:50 -08:00
  • f6bf147051 taish: support specifing serialize option Wataru Ishida 2020-01-31 17:55:16 -08:00
  • cb6e69eaa0 framework: don't call a set_hook when caching attributes for alarm Wataru Ishida 2020-01-15 10:30:29 -08:00
  • eaafeb7ce5 lib: add TAI_ prefix to MACROs Wataru Ishida 2020-01-14 22:25:31 +00:00
  • d07a6ffb97 framework: update m_next_state before entering s_cb Wataru Ishida 2020-01-14 22:25:02 +00:00
  • afc2fb8ef6 taish: remove unused options in Makefile Wataru Ishida 2020-01-14 19:53:29 +00:00
  • 4ca1e6d61f add I/O handler in service_methods Wataru Ishida 2019-12-29 15:10:57 +00:00
  • ceb38227e7 framework: copy attribute even if getter() failed Wataru Ishida 2020-01-14 01:24:14 +00:00
  • 4ce1993058 framework: don't fallback to default getter when per-attribute getter exists Wataru Ishida 2020-01-14 01:23:44 +00:00
  • e7b2a766ae tests: support testing remote taish-server Wataru Ishida 2020-01-13 23:06:29 +00:00
  • 7ec9821139 taish/client: use grpclib library to support async Wataru Ishida 2020-01-13 23:04:54 +00:00
  • d7dd6a4420 meta: fix bug of objmaplist and attrlist allocation Wataru Ishida 2020-01-13 23:01:53 +00:00
  • f044c3f4ca allocate custom attribute range for mux Wataru Ishida 2020-01-09 06:38:46 +00:00
  • c02f0c9b5c framework: fix bug of per-attribute getter() handling Wataru Ishida 2020-01-09 17:48:21 +00:00
  • e26ccf5ba2 framework: fix default setter/getter to accept multiple attributes at once Wataru Ishida 2020-01-09 00:24:17 +00:00
  • 73f7a760f6 taish: remove unnecessary get_module_attribute() Wataru Ishida 2020-01-09 00:23:08 +00:00
  • c5ccd08ef3 taish/client: support adding commands after creating Object Wataru Ishida 2020-01-08 02:14:56 +00:00
  • 6c92398057 taish/client: exit(0) when no more parent exist when executing quit Wataru Ishida 2020-01-08 02:14:01 +00:00
  • d4a96c2718 taish/client: support passing a value when getting an attribute Wataru Ishida 2020-01-08 02:13:20 +00:00
  • 8d7cc2a743 taish: bug fix of checking the return value of deserialize method Wataru Ishida 2020-01-08 02:11:28 +00:00
  • bf7c46a977 meta: set non-zero default size when size == 0 Wataru Ishida 2020-01-08 02:10:59 +00:00
  • 9ef9a9def7 taish: small fix for Makefile Wataru Ishida 2020-01-07 13:17:44 +00:00
  • b036b12136 tests: support changing module location to test Wataru Ishida 2020-01-07 12:18:56 +00:00
  • 5f313d5bc9 framework: catch exception when creating notification contents Wataru Ishida 2020-01-07 00:03:02 +00:00
  • 8bd7f6f4c2 taish: use TAI common library for attribute allocation/serialization Wataru Ishida 2020-01-06 08:11:10 +00:00
  • 1b4a6273c4 framework/lib: curve out common helper class under lib/ Wataru Ishida 2020-01-06 18:45:48 +00:00
  • 66b4b947b8 framework: enhance Attribute class Wataru Ishida 2020-01-06 08:10:08 +00:00
  • fe95cbe409 framework: fix compiler warning Wataru Ishida 2020-01-06 08:09:28 +00:00
  • 40a4451e15 framework: return immediately after calling getter if exists Wataru Ishida 2020-01-06 08:07:30 +00:00
  • 8415e78723 meta: fix mem leak and compiler warning Wataru Ishida 2020-01-06 08:06:28 +00:00
  • 750b681182 tests: build meta library if not exists Wataru Ishida 2020-01-04 19:00:33 +00:00
  • 3fbf9d3129 framework: add S_ConstAttribute typedef Wataru Ishida 2020-01-04 17:42:30 +00:00
  • 1b6ecaad64 taish: show oid of the created object Wataru Ishida 2020-01-04 15:19:54 +00:00
  • ed73aa8f64 framework/basic: fix bug of FSM initialization Wataru Ishida 2020-01-04 15:19:31 +00:00
  • 891710db3d framework/basic: support getting tributary mapping Wataru Ishida 2020-01-04 15:19:04 +00:00
  • 223d5034ec build: support custime docker run options Wataru Ishida 2020-01-04 15:18:33 +00:00
  • c3220b552c framework: make Object::id()/type() const method Wataru Ishida 2020-01-04 15:18:06 +00:00
  • 5d75bb7471 taish/client: support create/remove objects Wataru Ishida 2020-01-04 01:00:22 +00:00
  • ef47381fd0 framework/basic: support removing objects Wataru Ishida 2020-01-04 00:04:01 +00:00
  • 266458dfeb framework: add a hook for logging setting Wataru Ishida 2020-01-03 23:56:11 +00:00
  • dcb137c611 tests: add python test Wataru Ishida 2020-01-03 16:23:02 +00:00
  • ea862f53ec framework: make host/network interface api callback struct static Wataru Ishida 2020-01-03 16:20:46 +00:00
  • 8313a2f84c taish/client: overhaul Wataru Ishida 2020-01-01 15:21:59 +00:00
  • 80f7e6c7be taish: add TAI error in gRPC metadata Wataru Ishida 2020-01-03 00:51:53 +00:00
  • 9782db1b80 basic: use default setter/getter Wataru Ishida 2020-01-02 22:42:19 +00:00
  • 8accb7ce32 framework: support default setter/getter callback in config Wataru Ishida 2020-01-02 22:52:40 +00:00
  • 1138c91443 framework: add Exception class Wataru Ishida 2020-01-02 22:51:53 +00:00
  • 5dcfe539ed framework: add ::tai::Logger namespace for LOG macro Wataru Ishida 2020-01-02 22:45:49 +00:00
  • 9113aa61c5 framework: add fsm() accessor Wataru Ishida 2020-01-02 23:00:14 +00:00
  • 00f57b5fda framework: use __PRETTY_FUNCTION__ for function name macro Wataru Ishida 2020-01-02 22:59:45 +00:00
  • 10539ef986 framework: add prev_state() accessor Wataru Ishida 2020-01-02 22:59:16 +00:00
  • dfcc1697ba framework: compare with default value Wataru Ishida 2020-01-02 22:55:24 +00:00
  • 0b224ebda3 update .gitignore Wataru Ishida 2020-01-02 22:55:06 +00:00
  • f7795bc964 meta: add tai_metadata_clear_attr_value to clear attribute value Wataru Ishida 2020-01-02 22:39:11 +00:00
  • 226c545d91 meta: support json option in tai_deserialize_charlist Wataru Ishida 2020-01-02 22:24:45 +00:00
  • 55bc7196e4 meta: fix charlist serialization Wataru Ishida 2020-01-02 21:51:12 +00:00
  • d2467ededf meta: fix bug of tai_deserialize_charlist Wataru Ishida 2020-01-02 22:44:08 +00:00
  • 56cc2a7c19 taish: use logging callback Wataru Ishida 2019-12-22 08:52:26 +00:00
  • f22ea252db framework: support logging Wataru Ishida 2019-12-22 08:50:26 +00:00
  • 7dd733d9fe meta: include custom attribute ids in attribute enum Wataru Ishida 2019-12-21 00:27:10 +00:00
  • e301b0fd80 meta: support adding custom headers Wataru Ishida 2019-12-20 20:57:01 +00:00
  • 8df5be64ed taish: build meta/sample TAI library automatically if not exists Wataru Ishida 2019-12-19 20:49:37 +00:00
  • bd1225c035 build: refactor how to build TAI components Wataru Ishida 2019-12-19 08:08:23 +00:00
  • a9d103fb26 framework: fix compiler warning Wataru Ishida 2019-12-19 20:35:17 +00:00
  • a4148b8d02 framework: update Makefile Wataru Ishida 2019-12-19 09:18:12 +00:00
  • bde0662dc0 framework: fix build Wataru Ishida 2019-12-19 08:00:32 +00:00
  • b66a698bba tools/taish: change package name/namespace to taish from tai Wataru Ishida 2019-12-19 08:01:05 +00:00
  • 96eb1eab11 tools/framework: add a framework for TAI library Wataru Ishida 2019-12-17 07:51:59 +00:00
  • a71d18bb58 test: fix bug of netif attributes number Wataru Ishida 2019-12-18 07:14:58 +00:00
  • ae92006e76 meta: fix enum list serialization Wataru Ishida 2019-12-13 22:40:12 -08:00
  • 5aed070818 taish: initialize serialize_option properly Wataru Ishida 2019-12-04 18:37:37 -08:00
  • 3027368cad meta: fix bug of tai_metadata_deepequal_attr_value() Wataru Ishida 2019-12-04 11:29:43 -08:00
  • b84e3fc83f Adding post-voa channel power and reference register addresses for some RX power monitoring attributes. Sami Saab 2019-06-18 16:41:08 -07:00
  • a4e6d90f77 change notification handler to support multiple attribution Wataru Ishida 2019-09-19 04:29:46 +00:00
  • b4eecf4ffb taish: enhance monitor command in the client Wataru Ishida 2019-09-19 00:29:33 +00:00
  • 36b8054663 taish: support monitoring notification other than *_ATTR_NOTIFY Wataru Ishida 2019-09-19 00:19:00 +00:00
  • 4f1c5a99e0 netif: add TAI_NETWORK_INTERFACE_ATTR_ALARM_NOTIFICATION Wataru Ishida 2019-09-19 00:18:41 +00:00
  • a5f189d49e meta: add tai_metadata_deepequal_attr_value() Wataru Ishida 2019-09-19 00:18:13 +00:00
  • 31279b3138 hostif/module: add notification attribute Wataru Ishida 2019-09-17 01:33:00 +00:00
  • 791e123c46 hostif: add PCS alarm attribute Wataru Ishida 2019-06-28 17:22:44 -07:00
  • a32dc5db36 hostif: add ethernet stats attribute Wataru Ishida 2019-06-28 16:22:09 -07:00
  • eb54d3eb1f hostif: add clear APIs Wataru Ishida 2019-06-28 16:21:22 -07:00
  • 799927aa0e taish: serialize status in error message Wataru Ishida 2019-06-18 10:40:06 -07:00
  • 7407882595 taish: don't abort when module creation failed Wataru Ishida 2019-06-14 11:40:35 -07:00
  • 054d6a58f4 taish: use tai_serialize_attr_value_type() Wataru Ishida 2019-06-13 15:43:45 -07:00
  • 3339087397 meta: add status/value-type serilization functions Wataru Ishida 2019-06-13 15:21:54 -07:00
  • b5c045afa5 taish: cancel monitoring when the object is removed Wataru Ishida 2019-06-13 01:50:55 -07:00
  • 386f9964f6 taish: support create/remove TAI objects Wataru Ishida 2019-06-12 17:43:00 -07:00
  • 06ba123ea9 taish: fix race condition in monitor handling Wataru Ishida 2019-06-10 18:24:05 -07:00
  • a6c4360efd add log callback function Wataru Ishida 2019-06-26 18:15:56 -07:00