|
NXC
Version 1.2.1 r5
|
Functions for accessing and modifying HiTechnic devices. More...
Modules | |
| HiTechnic device constants | |
| Constants that are for use with HiTechnic devices. | |
Functions | |
| void | SetSensorHTGyro (const byte &port) |
| Set sensor as HiTechnic Gyro. | |
| void | SetSensorHTMagnet (const byte &port) |
| Set sensor as HiTechnic Magnet. | |
| void | SetSensorHTEOPD (const byte &port, bool bStandard=true) |
| Set sensor as HiTechnic EOPD. | |
| void | SetSensorHTForce (const byte &port) |
| Set sensor as HiTechnic Force. | |
| int | SensorHTGyro (const byte &port, int offset=0) |
| Read HiTechnic Gyro sensor. | |
| int | SensorHTMagnet (const byte &port, int offset=0) |
| Read HiTechnic Magnet sensor. | |
| int | SensorHTEOPD (const byte &port) |
| Read HiTechnic EOPD sensor. | |
| int | SensorHTForce (const byte &port) |
| Read HiTechnic Force sensor. | |
| int | SensorHTColorNum (const byte &port) |
| Read HiTechnic color sensor color number. | |
| int | SensorHTCompass (const byte &port) |
| Read HiTechnic compass. | |
| int | SensorHTIRSeekerDir (const byte &port) |
| Read HiTechnic IRSeeker direction. | |
| int | SensorHTIRSeeker2Addr (const byte &port, const byte reg) |
| Read HiTechnic IRSeeker2 register. | |
| int | SensorHTIRSeeker2DCDir (const byte &port) |
| Read HiTechnic IRSeeker2 DC direction. | |
| int | SensorHTIRSeeker2ACDir (const byte &port) |
| Read HiTechnic IRSeeker2 AC direction. | |
| char | SetHTColor2Mode (const byte &port, byte mode) |
| Set HiTechnic Color2 mode. | |
| char | SetHTIRSeeker2Mode (const byte &port, const byte mode) |
| Set HiTechnic IRSeeker2 mode. | |
| bool | ReadSensorHTAccel (const byte port, int &x, int &y, int &z) |
| Read HiTechnic acceleration values. | |
| bool | ReadSensorHTColor (const byte port, byte &ColorNum, byte &Red, byte &Green, byte &Blue) |
| Read HiTechnic Color values. | |
| bool | ReadSensorHTIRSeeker (const byte port, byte &dir, byte &s1, byte &s3, byte &s5, byte &s7, byte &s9) |
| Read HiTechnic IRSeeker values. | |
| bool | ReadSensorHTNormalizedColor (const byte port, byte &ColorIdx, byte &Red, byte &Green, byte &Blue) |
| Read HiTechnic Color normalized values. | |
| bool | ReadSensorHTRawColor (const byte port, unsigned int &Red, unsigned int &Green, unsigned int &Blue) |
| Read HiTechnic Color raw values. | |
| bool | ReadSensorHTColor2Active (byte port, byte &ColorNum, byte &Red, byte &Green, byte &Blue, byte &White) |
| Read HiTechnic Color2 active values. | |
| bool | ReadSensorHTNormalizedColor2Active (const byte port, byte &ColorIdx, byte &Red, byte &Green, byte &Blue) |
| Read HiTechnic Color2 normalized active values. | |
| bool | ReadSensorHTRawColor2 (const byte port, unsigned int &Red, unsigned int &Green, unsigned int &Blue, unsigned int &White) |
| Read HiTechnic Color2 raw values. | |
| bool | ReadSensorHTIRReceiver (const byte port, char &pfdata[]) |
| Read HiTechnic IRReceiver Power Function bytes. | |
| bool | ReadSensorHTIRReceiverEx (const byte port, const byte offset, char &pfchar) |
| Read HiTechnic IRReceiver Power Function value. | |
| bool | ReadSensorHTIRSeeker2AC (const byte port, byte &dir, byte &s1, byte &s3, byte &s5, byte &s7, byte &s9) |
| Read HiTechnic IRSeeker2 AC values. | |
| bool | ReadSensorHTIRSeeker2DC (const byte port, byte &dir, byte &s1, byte &s3, byte &s5, byte &s7, byte &s9, byte &avg) |
| Read HiTechnic IRSeeker2 DC values. | |
| char | ResetSensorHTAngle (const byte port, const byte mode) |
| Reset HiTechnic Angle sensor. | |
| bool | ReadSensorHTAngle (const byte port, int &Angle, long &AccAngle, int &RPM) |
| Read HiTechnic Angle sensor values. | |
| bool | ResetHTBarometricCalibration (byte port) |
| Reset HiTechnic Barometric sensor calibration. | |
| bool | SetHTBarometricCalibration (byte port, unsigned int cal) |
| Set HiTechnic Barometric sensor calibration. | |
| bool | ReadSensorHTBarometric (const byte port, int &temp, unsigned int &press) |
| Read HiTechnic Barometric sensor values. | |
| int | SensorHTProtoAnalog (const byte port, const byte input) |
| Read HiTechnic Prototype board analog input value. | |
| bool | ReadSensorHTProtoAllAnalog (const byte port, int &a0, int &a1, int &a2, int &a3, int &a4) |
| Read all HiTechnic Prototype board analog input values. | |
| bool | SetSensorHTProtoDigitalControl (const byte port, byte value) |
| Control HiTechnic Prototype board digital pin direction. | |
| byte | SensorHTProtoDigitalControl (const byte port) |
| Read HiTechnic Prototype board digital control values. | |
| bool | SetSensorHTProtoDigital (const byte port, byte value) |
| Set HiTechnic Prototype board digital output values. | |
| byte | SensorHTProtoDigital (const byte port) |
| Read HiTechnic Prototype board digital input values. | |
| int | SensorHTSuperProAnalog (const byte port, const byte input) |
| Read HiTechnic SuperPro board analog input value. | |
| bool | ReadSensorHTSuperProAllAnalog (const byte port, int &a0, int &a1, int &a2, int &a3) |
| Read all HiTechnic SuperPro board analog input values. | |
| bool | SetSensorHTSuperProDigitalControl (const byte port, byte value) |
| Control HiTechnic SuperPro board digital pin direction. | |
| byte | SensorHTSuperProDigitalControl (const byte port) |
| Read HiTechnic SuperPro board digital control values. | |
| bool | SetSensorHTSuperProDigital (const byte port, byte value) |
| Set HiTechnic SuperPro board digital output values. | |
| byte | SensorHTSuperProDigital (const byte port) |
| Read HiTechnic SuperPro board digital input values. | |
| bool | SetSensorHTSuperProLED (const byte port, byte value) |
| Set HiTechnic SuperPro LED value. | |
| byte | SensorHTSuperProLED (const byte port) |
| Read HiTechnic SuperPro LED value. | |
| bool | SetSensorHTSuperProStrobe (const byte port, byte value) |
| Set HiTechnic SuperPro strobe value. | |
| byte | SensorHTSuperProStrobe (const byte port) |
| Read HiTechnic SuperPro strobe value. | |
| bool | SetSensorHTSuperProProgramControl (const byte port, byte value) |
| Set HiTechnic SuperPro program control value. | |
| byte | SensorHTSuperProProgramControl (const byte port) |
| Read HiTechnic SuperPro program control value. | |
| bool | SetSensorHTSuperProAnalogOut (const byte port, const byte dac, byte mode, int freq, int volt) |
| Set HiTechnic SuperPro board analog output parameters. | |
| bool | ReadSensorHTSuperProAnalogOut (const byte port, const byte dac, byte &mode, int &freq, int &volt) |
| Read HiTechnic SuperPro board analog output parameters. | |
| bool | SetSensorHTPIRDeadband (const byte port, byte value) |
| Set HiTechnic PIR deadband value. | |
| char | SensorHTPIR (const byte port) |
| Read HiTechnic PIR measurement value. | |
| void | ReadSensorHTTouchMultiplexer (const byte port, byte &t1, byte &t2, byte &t3, byte &t4) |
| Read HiTechnic touch multiplexer. | |
| char | HTIRTrain (const byte port, const byte channel, const byte func) |
| HTIRTrain function. | |
| char | HTPFComboDirect (const byte port, const byte channel, const byte outa, const byte outb) |
| HTPFComboDirect function. | |
| char | HTPFComboPWM (const byte port, const byte channel, const byte outa, const byte outb) |
| HTPFComboPWM function. | |
| char | HTPFRawOutput (const byte port, const byte nibble0, const byte nibble1, const byte nibble2) |
| HTPFRawOutput function. | |
| char | HTPFRepeat (const byte port, const byte count, const unsigned int delay) |
| HTPFRepeat function. | |
| char | HTPFSingleOutputCST (const byte port, const byte channel, const byte out, const byte func) |
| HTPFSingleOutputCST function. | |
| char | HTPFSingleOutputPWM (const byte port, const byte channel, const byte out, const byte func) |
| HTPFSingleOutputPWM function. | |
| char | HTPFSinglePin (const byte port, const byte channel, const byte out, const byte pin, const byte func, bool cont) |
| HTPFSinglePin function. | |
| char | HTPFTrain (const byte port, const byte channel, const byte func) |
| HTPFTrain function. | |
| void | HTRCXSetIRLinkPort (const byte port) |
| HTRCXSetIRLinkPort function. | |
| int | HTRCXBatteryLevel (void) |
| HTRCXBatteryLevel function. | |
| int | HTRCXPoll (const byte src, const byte value) |
| HTRCXPoll function Send the Poll command to an RCX to read a signed 2-byte value at the specified source and value combination. | |
| int | HTRCXPollMemory (const unsigned int address) |
| HTRCXPollMemory function. | |
| void | HTRCXAddToDatalog (const byte src, const unsigned int value) |
| HTRCXAddToDatalog function. | |
| void | HTRCXClearAllEvents (void) |
| HTRCXClearAllEvents function. | |
| void | HTRCXClearCounter (const byte counter) |
| HTRCXClearCounter function. | |
| void | HTRCXClearMsg (void) |
| HTRCXClearMsg function. | |
| void | HTRCXClearSensor (const byte port) |
| HTRCXClearSensor function. | |
| void | HTRCXClearSound (void) |
| HTRCXClearSound function. | |
| void | HTRCXClearTimer (const byte timer) |
| HTRCXClearTimer function. | |
| void | HTRCXCreateDatalog (const unsigned int size) |
| HTRCXCreateDatalog function. | |
| void | HTRCXDecCounter (const byte counter) |
| HTRCXDecCounter function. | |
| void | HTRCXDeleteSub (const byte s) |
| HTRCXDeleteSub function. | |
| void | HTRCXDeleteSubs (void) |
| HTRCXDeleteSubs function. | |
| void | HTRCXDeleteTask (const byte t) |
| HTRCXDeleteTask function. | |
| void | HTRCXDeleteTasks (void) |
| HTRCXDeleteTasks function. | |
| void | HTRCXDisableOutput (const byte outputs) |
| HTRCXDisableOutput function. | |
| void | HTRCXEnableOutput (const byte outputs) |
| HTRCXEnableOutput function. | |
| void | HTRCXEvent (const byte src, const unsigned int value) |
| HTRCXEvent function. | |
| void | HTRCXFloat (const byte outputs) |
| HTRCXFloat function. | |
| void | HTRCXFwd (const byte outputs) |
| HTRCXFwd function. | |
| void | HTRCXIncCounter (const byte counter) |
| HTRCXIncCounter function. | |
| void | HTRCXInvertOutput (const byte outputs) |
| HTRCXInvertOutput function. | |
| void | HTRCXMuteSound (void) |
| HTRCXMuteSound function. | |
| void | HTRCXObvertOutput (const byte outputs) |
| HTRCXObvertOutput function. | |
| void | HTRCXOff (const byte outputs) |
| HTRCXOff function. | |
| void | HTRCXOn (const byte outputs) |
| HTRCXOn function. | |
| void | HTRCXOnFor (const byte outputs, const unsigned int ms) |
| HTRCXOnFor function. | |
| void | HTRCXOnFwd (const byte outputs) |
| HTRCXOnFwd function. | |
| void | HTRCXOnRev (const byte outputs) |
| HTRCXOnRev function. | |
| void | HTRCXPBTurnOff (void) |
| HTRCXPBTurnOff function. | |
| void | HTRCXPing (void) |
| HTRCXPing function. | |
| void | HTRCXPlaySound (const byte snd) |
| HTRCXPlaySound function. | |
| void | HTRCXPlayTone (const unsigned int freq, const byte duration) |
| HTRCXPlayTone function. | |
| void | HTRCXPlayToneVar (const byte varnum, const byte duration) |
| HTRCXPlayToneVar function. | |
| void | HTRCXRemote (unsigned int cmd) |
| HTRCXRemote function. | |
| void | HTRCXRev (const byte outputs) |
| HTRCXRev function. | |
| void | HTRCXSelectDisplay (const byte src, const unsigned int value) |
| HTRCXSelectDisplay function. | |
| void | HTRCXSelectProgram (const byte prog) |
| HTRCXSelectProgram function. | |
| void | HTRCXSendSerial (const byte first, const byte count) |
| HTRCXSendSerial function. | |
| void | HTRCXSetDirection (const byte outputs, const byte dir) |
| HTRCXSetDirection function. | |
| void | HTRCXSetEvent (const byte evt, const byte src, const byte type) |
| HTRCXSetEvent function. | |
| void | HTRCXSetGlobalDirection (const byte outputs, const byte dir) |
| HTRCXSetGlobalDirection function. | |
| void | HTRCXSetGlobalOutput (const byte outputs, const byte mode) |
| HTRCXSetGlobalOutput function. | |
| void | HTRCXSetMaxPower (const byte outputs, const byte pwrsrc, const byte pwrval) |
| HTRCXSetMaxPower function. | |
| void | HTRCXSetMessage (const byte msg) |
| HTRCXSetMessage function. | |
| void | HTRCXSetOutput (const byte outputs, const byte mode) |
| HTRCXSetOutput function. | |
| void | HTRCXSetPower (const byte outputs, const byte pwrsrc, const byte pwrval) |
| HTRCXSetPower function. | |
| void | HTRCXSetPriority (const byte p) |
| HTRCXSetPriority function. | |
| void | HTRCXSetSensorMode (const byte port, const byte mode) |
| HTRCXSetSensorMode function. | |
| void | HTRCXSetSensorType (const byte port, const byte type) |
| HTRCXSetSensorType function. | |
| void | HTRCXSetSleepTime (const byte t) |
| HTRCXSetSleepTime function. | |
| void | HTRCXSetTxPower (const byte pwr) |
| HTRCXSetTxPower function. | |
| void | HTRCXSetWatch (const byte hours, const byte minutes) |
| HTRCXSetWatch function. | |
| void | HTRCXStartTask (const byte t) |
| HTRCXStartTask function. | |
| void | HTRCXStopAllTasks (void) |
| HTRCXStopAllTasks function. | |
| void | HTRCXStopTask (const byte t) |
| HTRCXStopTask function. | |
| void | HTRCXToggle (const byte outputs) |
| HTRCXToggle function. | |
| void | HTRCXUnmuteSound (void) |
| HTRCXUnmuteSound function. | |
| void | HTScoutCalibrateSensor (void) |
| HTScoutCalibrateSensor function. | |
| void | HTScoutMuteSound (void) |
| HTScoutMuteSound function. | |
| void | HTScoutSelectSounds (const byte grp) |
| HTScoutSelectSounds function. | |
| void | HTScoutSendVLL (const byte src, const unsigned int value) |
| HTScoutSendVLL function. | |
| void | HTScoutSetEventFeedback (const byte src, const unsigned int value) |
| HTScoutSetEventFeedback function. | |
| void | HTScoutSetLight (const byte x) |
| HTScoutSetLight function. | |
| void | HTScoutSetScoutMode (const byte mode) |
| HTScoutSetScoutMode function. | |
| void | HTScoutSetSensorClickTime (const byte src, const unsigned int value) |
| HTScoutSetSensorClickTime function. | |
| void | HTScoutSetSensorHysteresis (const byte src, const unsigned int value) |
| HTScoutSetSensorHysteresis function. | |
| void | HTScoutSetSensorLowerLimit (const byte src, const unsigned int value) |
| HTScoutSetSensorLowerLimit function. | |
| void | HTScoutSetSensorUpperLimit (const byte src, const unsigned int value) |
| HTScoutSetSensorUpperLimit function. | |
| void | HTScoutUnmuteSound (void) |
| HTScoutUnmuteSound function. | |
Functions for accessing and modifying HiTechnic devices.