@@ -203,53 +203,6 @@ var sampleModule = {
203203 } ,
204204 floatTo3ByteBuffer,
205205 floatTo2ByteBuffer,
206- /**
207- * @description Calculate the impedance for one channel only.
208- * @param sampleObject - Standard OpenBCI sample object
209- * @param channelNumber - Number, the channel you want to calculate impedance for.
210- * @returns {Promise } - Fulfilled with impedance value for the specified channel.
211- * @author AJ Keller
212- */
213- impedanceCalculationForChannel : ( sampleObject , channelNumber ) => {
214- return new Promise ( ( resolve , reject ) => {
215- if ( sampleObject === undefined || sampleObject === null ) reject ( 'Sample Object cannot be null or undefined' ) ;
216- if ( sampleObject . channelData === undefined || sampleObject . channelData === null ) reject ( 'Channel cannot be null or undefined' ) ;
217- if ( channelNumber < 1 || channelNumber > k . OBCINumberOfChannelsDefault ) reject ( 'Channel number invalid.' ) ;
218-
219- const index = channelNumber - 1 ;
220-
221- if ( sampleObject . channelData [ index ] < 0 ) {
222- sampleObject . channelData [ index ] *= - 1 ;
223- }
224-
225- const impedance = ( Math . SQRT2 * sampleObject . channelData [ index ] ) / k . OBCILeadOffDriveInAmps ;
226- resolve ( impedance ) ;
227- } ) ;
228- } ,
229- /**
230- * @description Calculate the impedance for all channels.
231- * @param sampleObject - Standard OpenBCI sample object
232- * @returns {Promise } - Fulfilled with impedances for the sample
233- * @author AJ Keller
234- */
235- impedanceCalculationForAllChannels : sampleObject => {
236- return new Promise ( ( resolve , reject ) => {
237- if ( sampleObject === undefined || sampleObject === null ) reject ( 'Sample Object cannot be null or undefined' ) ;
238- if ( sampleObject . channelData === undefined || sampleObject . channelData === null ) reject ( 'Channel cannot be null or undefined' ) ;
239-
240- let sampleImpedances = [ ] ;
241- const numChannels = sampleObject . channelData . length ;
242- for ( let index = 0 ; index < numChannels ; index ++ ) {
243- if ( sampleObject . channelData [ index ] < 0 ) {
244- sampleObject . channelData [ index ] *= - 1 ;
245- }
246- const impedance = ( Math . SQRT2 * sampleObject . channelData [ index ] ) / k . OBCILeadOffDriveInAmps ;
247- sampleImpedances . push ( impedance ) ;
248- }
249- sampleObject . impedances = sampleImpedances ;
250- resolve ( sampleObject ) ;
251- } ) ;
252- } ,
253206 interpret16bitAsInt32 : twoByteBuffer => {
254207 var prefix = 0 ;
255208
0 commit comments