NXC  Version 1.2.1 r5
 All Data Structures Files Functions Variables Groups Pages
char MSPFSinglePin ( const byte  port,
const byte  i2caddr,
const byte  channel,
const byte  out,
const byte  pin,
const byte  func,
bool  cont 
)
inline

MSPFSinglePin function.

Control a single pin on a Power Function receiver set to the specified channel using the mindsensors NRLink device. Select the desired output using PF_OUT_A or PF_OUT_B. Select the desired pin using PF_PIN_C1 or PF_PIN_C2. Valid functions are PF_FUNC_NOCHANGE, PF_FUNC_CLEAR, PF_FUNC_SET, and PF_FUNC_TOGGLE. Valid channels are PF_CHANNEL_1 through PF_CHANNEL_4. Specify whether the mode by passing true (continuous) or false (timeout) as the final parameter. The port must be configured as a Lowspeed port before using this function.

Parameters
portThe sensor port. See Input port constants.
i2caddrThe sensor I2C address. See sensor documentation for this value.
channelThe Power Function channel. See Power Function channel constants.
outThe Power Function output. See Power Function output constants.
pinThe Power Function pin. See Power Function pin constants.
funcThe Power Function single pin function. See Power Function single pin function constants.
contControl whether the mode is continuous or timeout.
Returns
The function call result. NO_ERR or Communications specific errors.
Examples:
ex_MSPFSinglePin.nxc.