1
0
mirror of https://github.com/preble/libpinproc synced 2026-02-24 18:25:23 +01:00
Commit Graph

65 Commits

Author SHA1 Message Date
gstellenberg
25471bc59d add ifdef to pinproctest.h for WIN32 to use local yaml.h. Adjust notes in markdown. 2009-10-31 00:28:13 -05:00
gstellenberg
b2e584773e Commented out exception handling code since yaml-cpp.0.2.4 doesn't compile it. 2009-10-29 00:03:06 -05:00
gstellenberg
ac296aab3e Only use switch columns 8 and 9 with WPC and not WPC95. 2009-10-21 21:12:18 -05:00
gstellenberg
73bcc3575b Made subdirectories for each game in pyprocgame. Still need to run the scripts from pyprocgame/. (ie. ./pryprocgame> python games/jd/jd.py 2009-10-18 16:49:25 -05:00
Gerry Stellenberg
e61311faf9 Separated machineType stern into sternSAM and sternWhitestar. 2009-09-28 23:33:49 -05:00
Gerry Stellenberg
966371a34e Separated machineType stern into sternSAM and sternWhitestar. 2009-09-28 23:33:36 -05:00
gstellenberg
44c9e3d1db Added code to set up Stern flipper rules 2009-09-27 00:22:08 -05:00
gstellenberg
5d81e1f4b6 Added constants for Stern flipper patter on and off times. 2009-09-27 00:20:36 -05:00
gstellenberg
fc32faea75 commented out test schedule to driver 0 2009-09-27 00:15:52 -05:00
Adam Preble
a70a8ea59c Added /shared folder; moved dmd, sound, and yaml files there. 2009-09-22 00:15:43 -04:00
gstellenberg
d8006b3029 Added ball search, service modes, and sounds 2009-08-09 18:37:52 -05:00
gstellenberg
6a223cd85e Experimenting with a ball search mode 2009-08-02 16:18:52 -05:00
Adam Preble
d68df9eb39 Merge branch 'master' of git@github.com:preble/P-ROC 2009-07-20 20:40:30 -04:00
gstellenberg
0a4aefdd6c Added support for DMD frame events and new switch event enable. 2009-07-12 16:11:19 -05:00
Adam Preble
cc9329d893 Added jdtest.DropTargetsCompletedHurryup. Added game_started() and start_game(). Added auto_reset to drop target class. 2009-07-04 12:27:07 -04:00
Adam Preble
ae8b4ecbb1 Working on ball_starting(), ball_ended(), etc. state events. 2009-07-03 16:28:57 -04:00
Adam Preble
045152f973 Snapshot of progress adding DisplayController and other DMD classes. 2009-07-02 19:25:18 -04:00
Adam Preble
ac90247902 Implemented ProgressiveDropTargetBank. Moved some procgame methods/vars to be private. Added enable_flippers(); load_config() no longer does this automatically. 2009-06-25 19:47:45 -04:00
Adam Preble
817ff655c1 Added BasicDropTargetBank mode. Reorganized procgame module. 2009-06-23 21:50:54 -04:00
Adam Preble
b106f44e8a Python progress. Bugfix in PRDevice.cpp. 2009-06-22 18:31:38 -04:00
Adam Preble
f5a65921c9 Updated instructions to reflect libusb-1.0. More JD.yaml. 2009-06-21 15:36:18 -04:00
Adam Preble
09b77068ea Python: Added procgame, various driver and switch calls to pypinproc. 2009-06-07 14:47:20 -04:00
Adam Preble
c91d32dc3f Added PRDecode(), updated TZ.yaml to reflect it. 2009-05-31 17:23:09 -04:00
Adam Preble
084c9160a5 Resolved conflict in PRDevice.cpp. Also bringing in Ruby and Python ext progress. 2009-05-31 13:12:21 -04:00
Adam Preble
33351abf41 Added & integrated PRDriverLoadMachineTypeDefaults(). 2009-05-31 13:05:32 -04:00
gstellenberg
63053bd097 Updated current switch states display 2009-05-31 11:46:40 -05:00
gstellenberg
1045923258 Merge branch 'switch_dev' 2009-05-31 11:26:01 -05:00
gstellenberg
2fc0732908 Implemented PRSwitchGetStates to retrieve the current state of each switch 2009-05-31 11:25:09 -05:00
Adam Preble
e0b78373c9 Fixed accidental additions to pinproctest.cpp. 2009-05-31 11:11:39 -04:00
Adam Preble
71fc6c9b52 Added PRGetLastErrorText(). 2009-05-31 10:47:51 -04:00
Adam Preble
301f3aa26b Split out pinproctest into module-related files. 2009-05-30 16:43:15 -04:00
gstellenberg
61b791af8a Merge branch 'master' of git@github.com:preble/P-ROC 2009-05-30 14:14:20 -05:00
gstellenberg
2276fcf248 Fixed compile error with new Stern code 2009-05-30 14:13:56 -05:00
Adam Preble
87c73a1f06 Added log levels. Fixed bug in PRDevice::Open() if VerifyChipID() worked the first time. 2009-05-30 14:43:48 -04:00
gstellenberg
35e29e3cab Added Stern parameters to ConfigureDrivers() 2009-05-30 13:18:36 -05:00
Adam Preble
8e65a15a68 pinproctest now checks return value of LoadConfiguration(). 2009-05-29 22:24:39 -04:00
Adam Preble
f3a71b7a6f pinproctest: Expanded YAML format to allow for fields inside of each PRSwitches/PRLamps/PRCoils entry. Added use of 'number' field. Added TZ.yaml. 2009-05-29 19:54:11 -04:00
Adam Preble
579d3532ea Fixed calls to PRSwitchUpdateRule() that weren't supposed to have drivers linked. 2009-05-29 19:09:38 -04:00
gstellenberg
a8f8e17824 Added call to PRFlushWriteData at the end of each run loop. 2009-05-29 12:14:24 -05:00
gstellenberg
dc8ec90ab5 Changed slingshot coil numbers to reflect updated WPC mappings 2009-05-28 23:16:06 -05:00
gstellenberg
1cf8101b19 Changed WPC coil mappings again. Previous change lost in a merge 2009-05-28 23:05:58 -05:00
Gerry Stellenberg
53570bbe55 Merge branch 'master' of ssh://gerrys-quad/home/gerrys/work/pinball/P-ROC/P-ROC 2009-05-28 22:54:53 -05:00
Gerry Stellenberg
8d65a9a352 Changed WPC coil mappings 2009-05-28 22:54:06 -05:00
gstellenberg
674e69a63e Merge branch 'master' of git@github.com:preble/P-ROC 2009-05-28 22:49:55 -05:00
Adam Preble
e2ee789793 Added time information to switch printf()s.
Made vars in DMD update routine more descriptive.
ConfigureSwitches() no longer sets everything to notifyHost=true.
2009-05-28 23:40:06 -04:00
gstellenberg
1b9865da78 Added switch statement to change setup of driver globals and groups between WPC and Stern. Also changed the order of the WPC drivers to better match the order in game manuals 2009-05-28 18:50:53 -05:00
Adam Preble
b3b1298d23 Reworked PRReset() and added kPRResetFlag* #defs. 2009-05-27 21:29:18 -04:00
gstellenberg
06442264a1 Made PRDevice::Reset public for use in pinproctest and added a parameter to allow the disabled driver and switch rule structures to be written to the P-ROC. 2009-05-27 19:10:44 -05:00
Adam Preble
059c096531 Updated pinproctest to load switches and coils from command-line specified YAML file.
Removed Makefiles.  Added instructions to install yaml-cpp in /usr/local so CMake can find it (relative paths == bad).
2009-05-26 23:36:09 -04:00
gstellenberg
0f4976c5e5 Implemented PRSwitchUpdateConfig 2009-05-25 22:27:50 -05:00