146 Commits

Author SHA1 Message Date
Timur A. Fatkhullin
7dabd9394d ... 2024-06-03 23:57:03 +03:00
c0316937e3 .... 2024-06-03 18:02:46 +03:00
Timur A. Fatkhullin
65cd65b2d8 ... 2024-06-01 21:40:13 +03:00
4edd3ee21f ... 2024-05-29 18:03:32 +03:00
9e13bf0d74 ... 2024-05-29 12:15:12 +03:00
Timur A. Fatkhullin
2acb97e973 ... 2024-05-28 23:41:36 +03:00
3821d965cc ... 2024-05-28 11:59:56 +03:00
Timur A. Fatkhullin
d7ed4fac6c ... 2024-05-28 00:53:33 +03:00
0f42246ec2 .... 2024-05-27 18:05:24 +03:00
Timur A. Fatkhullin
0d07fb77a6 ... 2024-05-27 02:00:06 +03:00
Timur A. Fatkhullin
eb64c6e56d ... 2024-05-26 00:31:59 +03:00
Timur A. Fatkhullin
366d4e05b0 start network-related part 2024-05-25 20:58:15 +03:00
Timur A. Fatkhullin
1c79026a34 add adc_device.h header file (AdcGenericDevice class) 2024-05-20 01:24:40 +03:00
Timur A. Fatkhullin
534d98994b AdcDeviceCommand is now parameter-less
rewrite AdcDeviceAttribute class, basic tests of AdcDeviceAttribute passed
2024-05-19 20:28:53 +03:00
Timur A. Fatkhullin
2661a60b47 ... 2024-05-18 20:21:41 +03:00
Timur A. Fatkhullin
5dcc57707b due to GCC strange behavior with cast operator AdcDeviceAttribute class is now
has its own full "value holder" implementation without inheritance from
AdcValueHolder
2024-05-15 02:27:16 +03:00
Timur A. Fatkhullin
e23fc602be ... 2024-05-12 19:23:15 +03:00
Timur A. Fatkhullin
6d28bf7747 add common/adc_valholder.h header:
new conception: 1) no validator
                  2) AdcSerializingValueHolder is now non-templated
                     class
2024-05-12 01:54:32 +03:00
Timur A. Fatkhullin
070922e5d5 ... 2024-05-06 00:05:05 +03:00
ba60fadb79 solve problem with adc_func_traits
add and use concept adc_is_callable
rewrite value holder and device attribute classes
with new constructor's arguments resolution scheme
2024-05-04 22:29:10 +03:00
Timur A. Fatkhullin
2412b59b7a ... 2024-05-04 00:40:59 +03:00
Timur A. Fatkhullin
3ea9aa9c4d ... 2024-05-03 21:55:49 +03:00
Timur A. Fatkhullin
6de9127e58 ... 2024-05-02 23:51:11 +03:00
Timur A. Fatkhullin
0d64e0cf44 ... 2024-05-01 17:17:05 +03:00
Timur A. Fatkhullin
066cb7cf95 ... 2024-04-30 22:30:04 +03:00
b4a4722583 ... 2024-04-30 15:28:24 +03:00
Timur A. Fatkhullin
b6edadee03 ... 2024-04-30 11:47:42 +03:00
Timur A. Fatkhullin
7737edc77f ... 2024-04-28 00:43:08 +03:00
Timur A. Fatkhullin
c84756ce07 ... 2024-04-27 00:39:58 +03:00
Timur A. Fatkhullin
ad8e81896a ... 2024-04-22 00:48:39 +03:00
Timur A. Fatkhullin
c21490091d ... 2024-04-15 01:11:31 +03:00
Timur A. Fatkhullin
ca46e89536 ... 2024-04-13 23:47:22 +03:00
53779d2f13 add new AdcValueHolder implementation in adc_value.h 2024-04-11 22:11:24 +03:00
ede0012268 ... 2024-04-11 19:43:20 +03:00
fd02bd2ad7 ... 2024-04-09 17:34:56 +03:00
9a12ff0c27 ... 2024-04-08 17:37:15 +03:00
Timur A. Fatkhullin
580386459e serializing/deserializing functions 2024-04-08 03:08:35 +03:00
Timur A. Fatkhullin
01d1685199 rewrite constructord and resetValueHolder methods to use default
validator
2024-04-07 01:10:53 +03:00
Timur A. Fatkhullin
fad61ea1df AdcValueHolder class: tests are passed 2024-03-24 23:48:52 +03:00
a963db2900 add test (doctest) 2024-03-24 15:37:11 +03:00
Timur A. Fatkhullin
969429d2f6 ... 2024-01-23 23:30:48 +03:00
fa0cfea8fe ... 2024-01-22 00:34:49 +03:00
Timur A. Fatkhullin
41a9c70e70 ... 2024-01-21 01:57:15 +03:00
096e74c099 ... 2024-01-20 17:01:53 +03:00
d9c87aed1f ... 2024-01-20 17:01:09 +03:00
75ec7065d2 Initial commit 2024-01-19 17:53:41 +03:00