ANT+ scale app

Any news or plan about Tanita BC-1000 app?
  • Former Member
    Former Member over 10 years ago
    Looking for it too ... was trying to modify the MO2Display Example to get Tanita ... data to the 920XT ...

    but I'm not sure where to get the information about the Ant DeviceConfig ...

    function initialize()
    {
    // Get the channel
    chanAssign = new Ant.ChannelAssignment(
    Ant.CHANNEL_TYPE_RX_NOT_TX,
    Ant.NETWORK_PLUS);
    GenericChannel.initialize(method(:onMessage), chanAssign);

    // Set the configuration
    deviceCfg = new Ant.DeviceConfig( {
    :deviceNumber => 0, //Wildcard our search
    :deviceType => DEVICE_TYPE,
    :transmissionType => 0,
    :messagePeriod => PERIOD,
    :radioFrequency => 57, //Ant+ Frequency
    :searchTimeoutLowPriority => 10, //Timeout in 25s
    :searchTimeoutHighPriority => 2, //Timeout in 5s
    :searchThreshold => 1} ); //Pair to the closest transmitting sensors
    GenericChannel.setDeviceConfig(deviceCfg);

    data = new WGTData();
    searching = true;
    }
  • This was discussed a little over here: https://forums.garmin.com/showthread.php?185878-Help-on-developing-an-watchapp-for-Tanita-bc-1000-(weight-scale)

    I believe that scale support is on the road map, but I don't have any specifics I can share at the moment.
  • Former Member
    Former Member over 10 years ago
    Specifically the ANT scale information can be found here You need to sign up to access this resource.

    As a hint the DEVICE_TYPE in your code above should be 117, and the PERIOD 8192. To decode the payload you will need to read the linked document.