X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tos%2Flib%2Ftosthreads%2Fsensorboards%2Ftmote_onboard%2FCHamamatsuS1087ParP.nc;h=bd45a932614a2184151c4b7590e12592009b2bb0;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=683b606cf3dc67753d7503772a9a525e722e6a15;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400;p=tinyos-2.x.git diff --git a/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS1087ParP.nc b/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS1087ParP.nc index 683b606c..bd45a932 100644 --- a/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS1087ParP.nc +++ b/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS1087ParP.nc @@ -42,13 +42,25 @@ module CHamamatsuS1087ParP { } implementation { - error_t hamamatsuS1087_par_read(uint16_t* val) @C() @spontaneous() { + error_t hamamatsuS1087_par_read(uint16_t* val) @C() AT_SPONTANEOUS { return call Read.read(val); } - error_t hamamatsuS1087_par_readStream(uint32_t* usPeriod, uint16_t* buf, uint16_t count) @C() @spontaneous() { + error_t hamamatsuS1087_par_readStream(uint32_t* usPeriod, uint16_t* buf, uint16_t count) @C() AT_SPONTANEOUS { return call ReadStream.read(usPeriod, buf, count); } - uint8_t hamamatsuS1087_par_getNumBits() @C() @spontaneous() { + uint8_t hamamatsuS1087_par_getNumBits() @C() AT_SPONTANEOUS { return call DeviceMetadata.getSignificantBits(); } + + default command error_t Read.read(uint16_t* val) { + return FAIL; + } + + default command error_t ReadStream.read(uint32_t* usPeriod, uint16_t* buf, uint16_t count) { + return FAIL; + } + + default command uint8_t DeviceMetadata.getSignificantBits() { + return 0; + } }