From 8f3c91e91b634adaca77dac6cf314445cceefc78 Mon Sep 17 00:00:00 2001 From: Jonathan McCrohan Date: Fri, 19 Oct 2012 19:38:06 +0100 Subject: Imported Upstream version 2.1.8.20120912 --- cphidgetencoder.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'cphidgetencoder.h') diff --git a/cphidgetencoder.h b/cphidgetencoder.h index c706a92..f6168b2 100644 --- a/cphidgetencoder.h +++ b/cphidgetencoder.h @@ -4,7 +4,7 @@ /** \defgroup phidenc Phidget Encoder * \ingroup phidgets - * Calls specific to the Phidget Encoder. See the product manual for more specific API details, supported functionality, units, etc. + * These calls are specific to the Phidget Encoder object. See your device's User Guide for more specific API details, technical information, and revision details. The User Guide, along with other resources, can be found on the product page for your device. * @{ */ @@ -59,6 +59,13 @@ CHDRSETINDEX(Encoder,Position,int position) * @param userPtr A pointer for use by the user - this value is passed back into the callback function. */ CHDREVENTINDEX(Encoder,PositionChange,int time,int positionChange) +/** + * Sets an encoder index handler. This is called when there is a pulse on the index pin. + * @param phid An attached phidget encoder handle + * @param fptr Callback function pointer. This returns the encoder position at which the index pulse occured. + * @param userPtr A pointer for use by the user - this value is passed back into the callback function. + */ +CHDREVENTINDEX(Encoder,IndexChange,int indexPosition) /** * Gets the position of the last index pulse, as referenced to \ref CPhidgetEncoder_getPosition. * This will return EPHIDGET_UNKNOWN if there hasn't been an index event, or if the encoder doesn't support index. @@ -99,6 +106,8 @@ struct _CPhidgetEncoder { void *fptrInputChangeptr; int (CCONV *fptrPositionChange) (CPhidgetEncoderHandle, void *, int, int, int); void *fptrPositionChangeptr; + int (CCONV *fptrIndexChange) (CPhidgetEncoderHandle, void *, int, int); + void *fptrIndexChangeptr; unsigned char inputState[ENCODER_MAXINPUTS]; @@ -110,7 +119,7 @@ struct _CPhidgetEncoder { int indexPosition[ENCODER_MAXENCODERS]; - unsigned char outputPacket[8]; + unsigned char outputPacket[MAX_OUT_PACKET_SIZE]; unsigned int outputPacketLen; } typedef CPhidgetEncoderInfo; -- cgit v1.2.3 div class='path'>path: root/isdb-t/br-pr-Tibagi (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2016-01-18Imported Upstream version 0+git20151202.3864e0aJonathan McCrohan840-4057/+18230
2016-01-18Update get-vcs-snapshot.sh to reflect gbp changesJonathan McCrohan2-1/+2
2016-01-18Imported Upstream version 0+git20151202.3864e0aupstream/0+git20151202.3864e0aJonathan McCrohan840-4057/+18230
2015-05-05d/control: various fixes found by libconfig-model-dpkg-perlJonathan McCrohan2-5/+13
2015-04-01Release 0+git20150208.f2053b3-1Jonathan McCrohan1-2/+2
2015-04-01Describe changes made in snapshotJonathan McCrohan1-0/+3
2015-04-01New Upstream Snapshot (commit f2053b3)Jonathan McCrohan1-0/+6
2015-04-01Imported Upstream version 0+git20150208.f2053b3upstream/0+git20150208.f2053b3Jonathan McCrohan32-333/+483
2014-12-28Release 0+git20141218.b46a22c-1debian/0+git20141218.b46a22c-1Jonathan McCrohan1-2/+2
2014-12-28Updated AU DVB-T files; Thanks Brian Burch! (Closes LP: #1393280)Jonathan McCrohan1-0/+1
2014-12-28New Upstream Snapshot (commit b46a22c)Jonathan McCrohan1-0/+6
2014-12-28Imported Upstream version 0+git20141218.b46a22cupstream/0+git20141218.b46a22cJonathan McCrohan535-639/+317
2014-10-20Release 0+git20141009.d26b627-1debian/0+git20141009.d26b627-1Jonathan McCrohan1-2/+2
2014-10-20Fix up packaging to account for move to DVBv5Jonathan McCrohan2-2/+6
2014-10-20delete d/dtv-scan-files.install; Upstream now supplies a MakefileJonathan McCrohan2-4/+1
2014-10-15d/control: update Standards Version to 3.9.6Jonathan McCrohan2-1/+3
2014-10-15d/control: add Build-Depends on dvb-toolsJonathan McCrohan2-1/+2
2014-10-15New Upstream Snapshot (commit d26b627)Jonathan McCrohan1-0/+10
2014-10-15Imported Upstream version 0+git20141009.d26b627upstream/0+git20141009.d26b627Jonathan McCrohan2010-11120/+159271
2014-07-23Release 0+git20140611.14bd6c7-1debian/0+git20140611.14bd6c7-1Jonathan McCrohan1-2/+2
2014-07-23New Upstream Snapshot (commit 14bd6c7)Jonathan McCrohan1-2/+3
2014-07-23Imported Upstream version 0+git20140611.14bd6c7upstream/0+git20140611.14bd6c7Jonathan McCrohan7-11/+60
2014-05-13New Upstream Snapshot (commit 1246b27)Jonathan McCrohan1-0/+6
2014-05-13Imported Upstream version 0+git20140512.1246b27upstream/0+git20140512.1246b27Jonathan McCrohan391-301/+3983
2014-04-05Release 0+git20140326.cfc2975-1debian/0+git20140326.cfc2975-1Jonathan McCrohan1-2/+2
2014-04-05d/control: update Homepage (upstream has moved from Gitweb to cgit)Jonathan McCrohan2-1/+2
2014-04-05New Upstream Snapshot (commit cfc2975)Jonathan McCrohan1-0/+6
2014-04-05Imported Upstream version 0+git20140326.cfc2975upstream/0+git20140326.cfc2975Jonathan McCrohan118-656/+877
2014-01-16Release 0+git20140107.1850cf8-1debian/0+git20140107.1850cf8-1Jonathan McCrohan1-2/+2
2014-01-16Update Standards Version to 3.9.5Jonathan McCrohan2-1/+9