Hi,
It is not possible to configure a master to transmit ONLY when a button is pressed. The master will transmit every channel period, no matter how it is configured.
However, it is possible to change the contents of the message everytime a button is pressed.
In order for the AT3 to work properly in SensRcore mode, the dip switches on the battery board must be configured as follows:
---Vcc--GND-
1--------X--
2--X--------
3--------X--
4--------X--
5--------X--
Please make sure that the channel parameters (channel ID, period, RF frequency, etc) are consistent between the SensRcore Master and the ANTware slave.
Another point of error is that you do not specify any input pins when you configure your data channel. For example, to use all 4 I/O buttons, the command would be [91][00][00][40][0F][01][00] (configure Data channel 0 on ANT channel 0 as Digital Input using pin(s) 0F reporting on 100% of messages)
Please refer to the example SensRcore script, and SensRware tutorial in the ANT Development Kit User Manual available in the Developer's Zone:
http://www.thisisant.com/pages/developer-zone/development-kit-manual
AT3 modules can be used directly without the need for an external host MCU because of the SensRcore platform. Scripts can be loaded to the AT3 module to configure an ANT channel to transmit or receive.
In order for an AP2 device to transmit/receive, an external host MCU is needed, so attaching it directly to a battery board will do nothing. The AP2 device would need to be connected to an external MCU in order to transmit/receive.
I hope this helped!
Kassandra