You are here: Forum Home → ANT+ Forums → ANT+ Bike Speed and Cadence Devices → Thread
Select Case CType(response.responseID, ANT_ReferenceLibrary.ANTMessageID)
Case ANT_ReferenceLibrary.ANTMessageID.BROADCAST_DATA_0x4E
If SC_A_Connected = 0 Then
MsgBox("Speed and Cadence Sensor Connected, Device Num: " & response.messageContents(2).ToString())
SC_A_Connected = 1
End If
#GET SPEED AND CADENCE DATA
ANT_LastRev_A = ANT_CurRev_A#USE PREVIOUS DATA
ANT_StimeLast_A = ANT_STime_A #USE PREVIOUS DATA
ANT_ClastRev_A = ANT_CcurRev_A #USE PREVIOUS DATA
ANT_CadenceTimeLast = ANT_CadenceTime #USE PREVIOUS DATA
ANT_CadenceTime = response.messageContents(0).ToString() & response.messageContents(1).ToString() #CADENCE LSB & MSB
ANT_CurRev_A = response.messageContents(6).ToString() & response.messageContents(7).ToString()#CADENCE REV COUNT LSB & MSB
ANT_STime_A = response.messageContents(4).ToString() & response.messageContents(5).ToString() #SPEED EVENT TIME LSB & MSB
ANT_CcurRev_A = response.messageContents(2).ToString() & response.messageContents(3).ToString() #SPEED REV COUNT LSB & MSB
Speed_test_A = 2.1 * 1024 * (ANT_CurRev_A - ANT_LastRev_A) / (ANT_STime_A - ANT_StimeLast_A) #[m/s]
Cadence_test_A = 60 * 1024 * (ANT_CcurRev_A - ANT_ClastRev_A) / (ANT_CadenceTime - ANT_CadenceTimeLast) #[RPM]