0001
0002 #ifndef _METER_H
0003 #define _METER_H
0004
0005 #include <linux/iio/sysfs.h>
0006
0007
0008
0009 #define IIO_DEV_ATTR_CURRENT_A_OFFSET(_mode, _show, _store, _addr) \
0010 IIO_DEVICE_ATTR(current_a_offset, _mode, _show, _store, _addr)
0011
0012 #define IIO_DEV_ATTR_CURRENT_B_OFFSET(_mode, _show, _store, _addr) \
0013 IIO_DEVICE_ATTR(current_b_offset, _mode, _show, _store, _addr)
0014
0015 #define IIO_DEV_ATTR_CURRENT_C_OFFSET(_mode, _show, _store, _addr) \
0016 IIO_DEVICE_ATTR(current_c_offset, _mode, _show, _store, _addr)
0017
0018 #define IIO_DEV_ATTR_VOLT_A_OFFSET(_mode, _show, _store, _addr) \
0019 IIO_DEVICE_ATTR(volt_a_offset, _mode, _show, _store, _addr)
0020
0021 #define IIO_DEV_ATTR_VOLT_B_OFFSET(_mode, _show, _store, _addr) \
0022 IIO_DEVICE_ATTR(volt_b_offset, _mode, _show, _store, _addr)
0023
0024 #define IIO_DEV_ATTR_VOLT_C_OFFSET(_mode, _show, _store, _addr) \
0025 IIO_DEVICE_ATTR(volt_c_offset, _mode, _show, _store, _addr)
0026
0027 #define IIO_DEV_ATTR_REACTIVE_POWER_A_OFFSET(_mode, _show, _store, _addr) \
0028 IIO_DEVICE_ATTR(reactive_power_a_offset, _mode, _show, _store, _addr)
0029
0030 #define IIO_DEV_ATTR_REACTIVE_POWER_B_OFFSET(_mode, _show, _store, _addr) \
0031 IIO_DEVICE_ATTR(reactive_power_b_offset, _mode, _show, _store, _addr)
0032
0033 #define IIO_DEV_ATTR_REACTIVE_POWER_C_OFFSET(_mode, _show, _store, _addr) \
0034 IIO_DEVICE_ATTR(reactive_power_c_offset, _mode, _show, _store, _addr)
0035
0036 #define IIO_DEV_ATTR_ACTIVE_POWER_A_OFFSET(_mode, _show, _store, _addr) \
0037 IIO_DEVICE_ATTR(active_power_a_offset, _mode, _show, _store, _addr)
0038
0039 #define IIO_DEV_ATTR_ACTIVE_POWER_B_OFFSET(_mode, _show, _store, _addr) \
0040 IIO_DEVICE_ATTR(active_power_b_offset, _mode, _show, _store, _addr)
0041
0042 #define IIO_DEV_ATTR_ACTIVE_POWER_C_OFFSET(_mode, _show, _store, _addr) \
0043 IIO_DEVICE_ATTR(active_power_c_offset, _mode, _show, _store, _addr)
0044
0045 #define IIO_DEV_ATTR_CURRENT_A_GAIN(_mode, _show, _store, _addr) \
0046 IIO_DEVICE_ATTR(current_a_gain, _mode, _show, _store, _addr)
0047
0048 #define IIO_DEV_ATTR_CURRENT_B_GAIN(_mode, _show, _store, _addr) \
0049 IIO_DEVICE_ATTR(current_b_gain, _mode, _show, _store, _addr)
0050
0051 #define IIO_DEV_ATTR_CURRENT_C_GAIN(_mode, _show, _store, _addr) \
0052 IIO_DEVICE_ATTR(current_c_gain, _mode, _show, _store, _addr)
0053
0054 #define IIO_DEV_ATTR_APPARENT_POWER_A_GAIN(_mode, _show, _store, _addr) \
0055 IIO_DEVICE_ATTR(apparent_power_a_gain, _mode, _show, _store, _addr)
0056
0057 #define IIO_DEV_ATTR_APPARENT_POWER_B_GAIN(_mode, _show, _store, _addr) \
0058 IIO_DEVICE_ATTR(apparent_power_b_gain, _mode, _show, _store, _addr)
0059
0060 #define IIO_DEV_ATTR_APPARENT_POWER_C_GAIN(_mode, _show, _store, _addr) \
0061 IIO_DEVICE_ATTR(apparent_power_c_gain, _mode, _show, _store, _addr)
0062
0063 #define IIO_DEV_ATTR_ACTIVE_POWER_GAIN(_mode, _show, _store, _addr) \
0064 IIO_DEVICE_ATTR(active_power_gain, _mode, _show, _store, _addr)
0065
0066 #define IIO_DEV_ATTR_ACTIVE_POWER_A_GAIN(_mode, _show, _store, _addr) \
0067 IIO_DEVICE_ATTR(active_power_a_gain, _mode, _show, _store, _addr)
0068
0069 #define IIO_DEV_ATTR_ACTIVE_POWER_B_GAIN(_mode, _show, _store, _addr) \
0070 IIO_DEVICE_ATTR(active_power_b_gain, _mode, _show, _store, _addr)
0071
0072 #define IIO_DEV_ATTR_ACTIVE_POWER_C_GAIN(_mode, _show, _store, _addr) \
0073 IIO_DEVICE_ATTR(active_power_c_gain, _mode, _show, _store, _addr)
0074
0075 #define IIO_DEV_ATTR_REACTIVE_POWER_A_GAIN(_mode, _show, _store, _addr) \
0076 IIO_DEVICE_ATTR(reactive_power_a_gain, _mode, _show, _store, _addr)
0077
0078 #define IIO_DEV_ATTR_REACTIVE_POWER_B_GAIN(_mode, _show, _store, _addr) \
0079 IIO_DEVICE_ATTR(reactive_power_b_gain, _mode, _show, _store, _addr)
0080
0081 #define IIO_DEV_ATTR_REACTIVE_POWER_C_GAIN(_mode, _show, _store, _addr) \
0082 IIO_DEVICE_ATTR(reactive_power_c_gain, _mode, _show, _store, _addr)
0083
0084 #define IIO_DEV_ATTR_CURRENT_A(_show, _addr) \
0085 IIO_DEVICE_ATTR(current_a, 0444, _show, NULL, _addr)
0086
0087 #define IIO_DEV_ATTR_CURRENT_B(_show, _addr) \
0088 IIO_DEVICE_ATTR(current_b, 0444, _show, NULL, _addr)
0089
0090 #define IIO_DEV_ATTR_CURRENT_C(_show, _addr) \
0091 IIO_DEVICE_ATTR(current_c, 0444, _show, NULL, _addr)
0092
0093 #define IIO_DEV_ATTR_VOLT_A(_show, _addr) \
0094 IIO_DEVICE_ATTR(volt_a, 0444, _show, NULL, _addr)
0095
0096 #define IIO_DEV_ATTR_VOLT_B(_show, _addr) \
0097 IIO_DEVICE_ATTR(volt_b, 0444, _show, NULL, _addr)
0098
0099 #define IIO_DEV_ATTR_VOLT_C(_show, _addr) \
0100 IIO_DEVICE_ATTR(volt_c, 0444, _show, NULL, _addr)
0101
0102 #define IIO_DEV_ATTR_AENERGY(_show, _addr) \
0103 IIO_DEVICE_ATTR(aenergy, 0444, _show, NULL, _addr)
0104
0105 #define IIO_DEV_ATTR_LENERGY(_show, _addr) \
0106 IIO_DEVICE_ATTR(lenergy, 0444, _show, NULL, _addr)
0107
0108 #define IIO_DEV_ATTR_RAENERGY(_show, _addr) \
0109 IIO_DEVICE_ATTR(raenergy, 0444, _show, NULL, _addr)
0110
0111 #define IIO_DEV_ATTR_LAENERGY(_show, _addr) \
0112 IIO_DEVICE_ATTR(laenergy, 0444, _show, NULL, _addr)
0113
0114 #define IIO_DEV_ATTR_VAENERGY(_show, _addr) \
0115 IIO_DEVICE_ATTR(vaenergy, 0444, _show, NULL, _addr)
0116
0117 #define IIO_DEV_ATTR_LVAENERGY(_show, _addr) \
0118 IIO_DEVICE_ATTR(lvaenergy, 0444, _show, NULL, _addr)
0119
0120 #define IIO_DEV_ATTR_RVAENERGY(_show, _addr) \
0121 IIO_DEVICE_ATTR(rvaenergy, 0444, _show, NULL, _addr)
0122
0123 #define IIO_DEV_ATTR_LVARENERGY(_show, _addr) \
0124 IIO_DEVICE_ATTR(lvarenergy, 0444, _show, NULL, _addr)
0125
0126 #define IIO_DEV_ATTR_CHKSUM(_show, _addr) \
0127 IIO_DEVICE_ATTR(chksum, 0444, _show, NULL, _addr)
0128
0129 #define IIO_DEV_ATTR_ANGLE0(_show, _addr) \
0130 IIO_DEVICE_ATTR(angle0, 0444, _show, NULL, _addr)
0131
0132 #define IIO_DEV_ATTR_ANGLE1(_show, _addr) \
0133 IIO_DEVICE_ATTR(angle1, 0444, _show, NULL, _addr)
0134
0135 #define IIO_DEV_ATTR_ANGLE2(_show, _addr) \
0136 IIO_DEVICE_ATTR(angle2, 0444, _show, NULL, _addr)
0137
0138 #define IIO_DEV_ATTR_AWATTHR(_show, _addr) \
0139 IIO_DEVICE_ATTR(awatthr, 0444, _show, NULL, _addr)
0140
0141 #define IIO_DEV_ATTR_BWATTHR(_show, _addr) \
0142 IIO_DEVICE_ATTR(bwatthr, 0444, _show, NULL, _addr)
0143
0144 #define IIO_DEV_ATTR_CWATTHR(_show, _addr) \
0145 IIO_DEVICE_ATTR(cwatthr, 0444, _show, NULL, _addr)
0146
0147 #define IIO_DEV_ATTR_AFWATTHR(_show, _addr) \
0148 IIO_DEVICE_ATTR(afwatthr, 0444, _show, NULL, _addr)
0149
0150 #define IIO_DEV_ATTR_BFWATTHR(_show, _addr) \
0151 IIO_DEVICE_ATTR(bfwatthr, 0444, _show, NULL, _addr)
0152
0153 #define IIO_DEV_ATTR_CFWATTHR(_show, _addr) \
0154 IIO_DEVICE_ATTR(cfwatthr, 0444, _show, NULL, _addr)
0155
0156 #define IIO_DEV_ATTR_AVARHR(_show, _addr) \
0157 IIO_DEVICE_ATTR(avarhr, 0444, _show, NULL, _addr)
0158
0159 #define IIO_DEV_ATTR_BVARHR(_show, _addr) \
0160 IIO_DEVICE_ATTR(bvarhr, 0444, _show, NULL, _addr)
0161
0162 #define IIO_DEV_ATTR_CVARHR(_show, _addr) \
0163 IIO_DEVICE_ATTR(cvarhr, 0444, _show, NULL, _addr)
0164
0165 #define IIO_DEV_ATTR_AVAHR(_show, _addr) \
0166 IIO_DEVICE_ATTR(avahr, 0444, _show, NULL, _addr)
0167
0168 #define IIO_DEV_ATTR_BVAHR(_show, _addr) \
0169 IIO_DEVICE_ATTR(bvahr, 0444, _show, NULL, _addr)
0170
0171 #define IIO_DEV_ATTR_CVAHR(_show, _addr) \
0172 IIO_DEVICE_ATTR(cvahr, 0444, _show, NULL, _addr)
0173
0174 #define IIO_DEV_ATTR_IOS(_mode, _show, _store, _addr) \
0175 IIO_DEVICE_ATTR(ios, _mode, _show, _store, _addr)
0176
0177 #define IIO_DEV_ATTR_VOS(_mode, _show, _store, _addr) \
0178 IIO_DEVICE_ATTR(vos, _mode, _show, _store, _addr)
0179
0180 #define IIO_DEV_ATTR_PHCAL(_mode, _show, _store, _addr) \
0181 IIO_DEVICE_ATTR(phcal, _mode, _show, _store, _addr)
0182
0183 #define IIO_DEV_ATTR_APHCAL(_mode, _show, _store, _addr) \
0184 IIO_DEVICE_ATTR(aphcal, _mode, _show, _store, _addr)
0185
0186 #define IIO_DEV_ATTR_BPHCAL(_mode, _show, _store, _addr) \
0187 IIO_DEVICE_ATTR(bphcal, _mode, _show, _store, _addr)
0188
0189 #define IIO_DEV_ATTR_CPHCAL(_mode, _show, _store, _addr) \
0190 IIO_DEVICE_ATTR(cphcal, _mode, _show, _store, _addr)
0191
0192 #define IIO_DEV_ATTR_APOS(_mode, _show, _store, _addr) \
0193 IIO_DEVICE_ATTR(apos, _mode, _show, _store, _addr)
0194
0195 #define IIO_DEV_ATTR_AAPOS(_mode, _show, _store, _addr) \
0196 IIO_DEVICE_ATTR(aapos, _mode, _show, _store, _addr)
0197
0198 #define IIO_DEV_ATTR_BAPOS(_mode, _show, _store, _addr) \
0199 IIO_DEVICE_ATTR(bapos, _mode, _show, _store, _addr)
0200
0201 #define IIO_DEV_ATTR_CAPOS(_mode, _show, _store, _addr) \
0202 IIO_DEVICE_ATTR(capos, _mode, _show, _store, _addr)
0203
0204 #define IIO_DEV_ATTR_AVRMSGAIN(_mode, _show, _store, _addr) \
0205 IIO_DEVICE_ATTR(avrmsgain, _mode, _show, _store, _addr)
0206
0207 #define IIO_DEV_ATTR_BVRMSGAIN(_mode, _show, _store, _addr) \
0208 IIO_DEVICE_ATTR(bvrmsgain, _mode, _show, _store, _addr)
0209
0210 #define IIO_DEV_ATTR_CVRMSGAIN(_mode, _show, _store, _addr) \
0211 IIO_DEVICE_ATTR(cvrmsgain, _mode, _show, _store, _addr)
0212
0213 #define IIO_DEV_ATTR_AIGAIN(_mode, _show, _store, _addr) \
0214 IIO_DEVICE_ATTR(aigain, _mode, _show, _store, _addr)
0215
0216 #define IIO_DEV_ATTR_BIGAIN(_mode, _show, _store, _addr) \
0217 IIO_DEVICE_ATTR(bigain, _mode, _show, _store, _addr)
0218
0219 #define IIO_DEV_ATTR_CIGAIN(_mode, _show, _store, _addr) \
0220 IIO_DEVICE_ATTR(cigain, _mode, _show, _store, _addr)
0221
0222 #define IIO_DEV_ATTR_NIGAIN(_mode, _show, _store, _addr) \
0223 IIO_DEVICE_ATTR(nigain, _mode, _show, _store, _addr)
0224
0225 #define IIO_DEV_ATTR_AVGAIN(_mode, _show, _store, _addr) \
0226 IIO_DEVICE_ATTR(avgain, _mode, _show, _store, _addr)
0227
0228 #define IIO_DEV_ATTR_BVGAIN(_mode, _show, _store, _addr) \
0229 IIO_DEVICE_ATTR(bvgain, _mode, _show, _store, _addr)
0230
0231 #define IIO_DEV_ATTR_CVGAIN(_mode, _show, _store, _addr) \
0232 IIO_DEVICE_ATTR(cvgain, _mode, _show, _store, _addr)
0233
0234 #define IIO_DEV_ATTR_WGAIN(_mode, _show, _store, _addr) \
0235 IIO_DEVICE_ATTR(wgain, _mode, _show, _store, _addr)
0236
0237 #define IIO_DEV_ATTR_WDIV(_mode, _show, _store, _addr) \
0238 IIO_DEVICE_ATTR(wdiv, _mode, _show, _store, _addr)
0239
0240 #define IIO_DEV_ATTR_CFNUM(_mode, _show, _store, _addr) \
0241 IIO_DEVICE_ATTR(cfnum, _mode, _show, _store, _addr)
0242
0243 #define IIO_DEV_ATTR_CFDEN(_mode, _show, _store, _addr) \
0244 IIO_DEVICE_ATTR(cfden, _mode, _show, _store, _addr)
0245
0246 #define IIO_DEV_ATTR_CF1DEN(_mode, _show, _store, _addr) \
0247 IIO_DEVICE_ATTR(cf1den, _mode, _show, _store, _addr)
0248
0249 #define IIO_DEV_ATTR_CF2DEN(_mode, _show, _store, _addr) \
0250 IIO_DEVICE_ATTR(cf2den, _mode, _show, _store, _addr)
0251
0252 #define IIO_DEV_ATTR_CF3DEN(_mode, _show, _store, _addr) \
0253 IIO_DEVICE_ATTR(cf3den, _mode, _show, _store, _addr)
0254
0255 #define IIO_DEV_ATTR_IRMS(_mode, _show, _store, _addr) \
0256 IIO_DEVICE_ATTR(irms, _mode, _show, _store, _addr)
0257
0258 #define IIO_DEV_ATTR_VRMS(_mode, _show, _store, _addr) \
0259 IIO_DEVICE_ATTR(vrms, _mode, _show, _store, _addr)
0260
0261 #define IIO_DEV_ATTR_AIRMS(_mode, _show, _store, _addr) \
0262 IIO_DEVICE_ATTR(airms, _mode, _show, _store, _addr)
0263
0264 #define IIO_DEV_ATTR_BIRMS(_mode, _show, _store, _addr) \
0265 IIO_DEVICE_ATTR(birms, _mode, _show, _store, _addr)
0266
0267 #define IIO_DEV_ATTR_CIRMS(_mode, _show, _store, _addr) \
0268 IIO_DEVICE_ATTR(cirms, _mode, _show, _store, _addr)
0269
0270 #define IIO_DEV_ATTR_NIRMS(_mode, _show, _store, _addr) \
0271 IIO_DEVICE_ATTR(nirms, _mode, _show, _store, _addr)
0272
0273 #define IIO_DEV_ATTR_AVRMS(_mode, _show, _store, _addr) \
0274 IIO_DEVICE_ATTR(avrms, _mode, _show, _store, _addr)
0275
0276 #define IIO_DEV_ATTR_BVRMS(_mode, _show, _store, _addr) \
0277 IIO_DEVICE_ATTR(bvrms, _mode, _show, _store, _addr)
0278
0279 #define IIO_DEV_ATTR_CVRMS(_mode, _show, _store, _addr) \
0280 IIO_DEVICE_ATTR(cvrms, _mode, _show, _store, _addr)
0281
0282 #define IIO_DEV_ATTR_IRMSOS(_mode, _show, _store, _addr) \
0283 IIO_DEVICE_ATTR(irmsos, _mode, _show, _store, _addr)
0284
0285 #define IIO_DEV_ATTR_VRMSOS(_mode, _show, _store, _addr) \
0286 IIO_DEVICE_ATTR(vrmsos, _mode, _show, _store, _addr)
0287
0288 #define IIO_DEV_ATTR_AIRMSOS(_mode, _show, _store, _addr) \
0289 IIO_DEVICE_ATTR(airmsos, _mode, _show, _store, _addr)
0290
0291 #define IIO_DEV_ATTR_BIRMSOS(_mode, _show, _store, _addr) \
0292 IIO_DEVICE_ATTR(birmsos, _mode, _show, _store, _addr)
0293
0294 #define IIO_DEV_ATTR_CIRMSOS(_mode, _show, _store, _addr) \
0295 IIO_DEVICE_ATTR(cirmsos, _mode, _show, _store, _addr)
0296
0297 #define IIO_DEV_ATTR_AVRMSOS(_mode, _show, _store, _addr) \
0298 IIO_DEVICE_ATTR(avrmsos, _mode, _show, _store, _addr)
0299
0300 #define IIO_DEV_ATTR_BVRMSOS(_mode, _show, _store, _addr) \
0301 IIO_DEVICE_ATTR(bvrmsos, _mode, _show, _store, _addr)
0302
0303 #define IIO_DEV_ATTR_CVRMSOS(_mode, _show, _store, _addr) \
0304 IIO_DEVICE_ATTR(cvrmsos, _mode, _show, _store, _addr)
0305
0306 #define IIO_DEV_ATTR_VAGAIN(_mode, _show, _store, _addr) \
0307 IIO_DEVICE_ATTR(vagain, _mode, _show, _store, _addr)
0308
0309 #define IIO_DEV_ATTR_PGA_GAIN(_mode, _show, _store, _addr) \
0310 IIO_DEVICE_ATTR(pga_gain, _mode, _show, _store, _addr)
0311
0312 #define IIO_DEV_ATTR_VADIV(_mode, _show, _store, _addr) \
0313 IIO_DEVICE_ATTR(vadiv, _mode, _show, _store, _addr)
0314
0315 #define IIO_DEV_ATTR_LINECYC(_mode, _show, _store, _addr) \
0316 IIO_DEVICE_ATTR(linecyc, _mode, _show, _store, _addr)
0317
0318 #define IIO_DEV_ATTR_SAGCYC(_mode, _show, _store, _addr) \
0319 IIO_DEVICE_ATTR(sagcyc, _mode, _show, _store, _addr)
0320
0321 #define IIO_DEV_ATTR_CFCYC(_mode, _show, _store, _addr) \
0322 IIO_DEVICE_ATTR(cfcyc, _mode, _show, _store, _addr)
0323
0324 #define IIO_DEV_ATTR_PEAKCYC(_mode, _show, _store, _addr) \
0325 IIO_DEVICE_ATTR(peakcyc, _mode, _show, _store, _addr)
0326
0327 #define IIO_DEV_ATTR_SAGLVL(_mode, _show, _store, _addr) \
0328 IIO_DEVICE_ATTR(saglvl, _mode, _show, _store, _addr)
0329
0330 #define IIO_DEV_ATTR_IPKLVL(_mode, _show, _store, _addr) \
0331 IIO_DEVICE_ATTR(ipklvl, _mode, _show, _store, _addr)
0332
0333 #define IIO_DEV_ATTR_VPKLVL(_mode, _show, _store, _addr) \
0334 IIO_DEVICE_ATTR(vpklvl, _mode, _show, _store, _addr)
0335
0336 #define IIO_DEV_ATTR_IPEAK(_mode, _show, _store, _addr) \
0337 IIO_DEVICE_ATTR(ipeak, _mode, _show, _store, _addr)
0338
0339 #define IIO_DEV_ATTR_RIPEAK(_mode, _show, _store, _addr) \
0340 IIO_DEVICE_ATTR(ripeak, _mode, _show, _store, _addr)
0341
0342 #define IIO_DEV_ATTR_VPEAK(_mode, _show, _store, _addr) \
0343 IIO_DEVICE_ATTR(vpeak, _mode, _show, _store, _addr)
0344
0345 #define IIO_DEV_ATTR_RVPEAK(_mode, _show, _store, _addr) \
0346 IIO_DEVICE_ATTR(rvpeak, _mode, _show, _store, _addr)
0347
0348 #define IIO_DEV_ATTR_VPERIOD(_mode, _show, _store, _addr) \
0349 IIO_DEVICE_ATTR(vperiod, _mode, _show, _store, _addr)
0350
0351
0352 #define IIO_EVENT_ATTR_AENERGY_HALF_FULL(_evlist, _show, _store, _mask) \
0353 IIO_EVENT_ATTR_SH(aenergy_half_full, _evlist, _show, _store, _mask)
0354
0355
0356 #define IIO_EVENT_ATTR_LINE_VOLT_SAG(_evlist, _show, _store, _mask) \
0357 IIO_EVENT_ATTR_SH(line_volt_sag, _evlist, _show, _store, _mask)
0358
0359
0360
0361
0362
0363 #define IIO_EVENT_ATTR_CYCEND(_evlist, _show, _store, _mask) \
0364 IIO_EVENT_ATTR_SH(cycend, _evlist, _show, _store, _mask)
0365
0366
0367 #define IIO_EVENT_ATTR_ZERO_CROSS(_evlist, _show, _store, _mask) \
0368 IIO_EVENT_ATTR_SH(zero_cross, _evlist, _show, _store, _mask)
0369
0370
0371 #define IIO_EVENT_ATTR_AENERGY_OVERFLOW(_evlist, _show, _store, _mask) \
0372 IIO_EVENT_ATTR_SH(aenergy_overflow, _evlist, _show, _store, _mask)
0373
0374
0375 #define IIO_EVENT_ATTR_VAENERGY_OVERFLOW(_evlist, _show, _store, _mask) \
0376 IIO_EVENT_ATTR_SH(vaenergy_overflow, _evlist, _show, _store, _mask)
0377
0378
0379 #define IIO_EVENT_ATTR_VAENERGY_HALF_FULL(_evlist, _show, _store, _mask) \
0380 IIO_EVENT_ATTR_SH(vaenergy_half_full, _evlist, _show, _store, _mask)
0381
0382
0383 #define IIO_EVENT_ATTR_PPOS(_evlist, _show, _store, _mask) \
0384 IIO_EVENT_ATTR_SH(ppos, _evlist, _show, _store, _mask)
0385
0386
0387 #define IIO_EVENT_ATTR_PNEG(_evlist, _show, _store, _mask) \
0388 IIO_EVENT_ATTR_SH(pneg, _evlist, _show, _store, _mask)
0389
0390
0391 #define IIO_EVENT_ATTR_IPKLVL_EXC(_evlist, _show, _store, _mask) \
0392 IIO_EVENT_ATTR_SH(ipklvl_exc, _evlist, _show, _store, _mask)
0393
0394
0395 #define IIO_EVENT_ATTR_VPKLVL_EXC(_evlist, _show, _store, _mask) \
0396 IIO_EVENT_ATTR_SH(vpklvl_exc, _evlist, _show, _store, _mask)
0397
0398 #endif