[EDIT]
Moved in "Work in Progress section".
Current State:
// DRIVERS
// Status: Not Applicable to UP?
public static extern Result PRDriverWatchdogTickle(IntPtr handle);
// Status: DONE (Seems to work correctly)
public static extern Result PRDriverGetState(IntPtr handle, byte driverNum, ref DriverState driverState);
// Status: DONE (Seems to work correctly)
public static extern Result PRDriverUpdateState(IntPtr handle, ref DriverState driverState);
// Status: TODO ? (Is it applicable?)
public static extern Result PRDriverUpdateGlobalConfig(IntPtr handle, ref DriverGlobalConfig driverGlobalConfig);
// Status: DONE (Seems to work correctly)
public static extern void PRDriverStateDisable(ref DriverState state);
// Status: DONE (Seems to work correctly)
public static extern void PRDriverStatePulse(ref DriverState state, byte milliseconds);
// Status: DONE (Seems to work correctly)
public static extern void PRDriverStateSchedule(ref DriverState state, UInt32 schedule, byte cycleSeconds, bool now);
// Status: TODO
public static extern void PRDriverStatePatter(ref DriverState state, UInt16 millisecondsOn, UInt16 millisecondsOff, UInt16 originalOnTime);
// Status: TODO
public static extern void PRDriverStatePulsedPatter(ref DriverState state, UInt16 millisecondsOn, UInt16 millisecondsOff, UInt16 patterTime);
// Status: TODO (Used?)
public static extern void PRDriverFuturePulse(IntPtr handle, byte driverNum, UInt16 milliseconds, UInt16 futureTime);
// Switch & Event Methods //
// Status: DONE (Seems to work correctly)
public static extern int PRGetEvents(IntPtr handle, [In, Out] Event[] events, int maxEvents);
// Status: TODO (Is it applicable?)
public static extern Result PRSwitchUpdateConfig(IntPtr handle, ref SwitchConfig switchConfig);
// Status: DONE (Seems to work correctly)
public static extern Result PRSwitchUpdateRule(IntPtr handle, byte switchNum, EventType eventType, ref SwitchRule rule, DriverState[] linkedDrivers, int numDrivers, bool drive_outputs_now);
// Status: TODO public static extern Result PRSwitchGetStates(IntPtr handle, [In, Out] EventType[] switchStates, UInt16 numSwitches);
// DMD Methods //
// Status: DONE (Rough implementation for standard DMD)
public static extern Result PRDMDDraw(IntPtr handle, byte[] dots);
// Status: DONE (Rough implementation for standard DMD)
public static extern Result PRDMDUpdateConfig(IntPtr handle, ref DMDConfig config);
[/EDIT]
Hi. I just looked at NetProcGame and tried to figure out which will be the better way to plug in UP.
Think I found but it is going to tak ea while. And I a m not sure about the result, mostly in terms of performances...
Will see. But indeed, this nice framework already includes a lot things for orignal tables...
Edited by BilboX, 16 July 2015 - 08:35 AM.



Top












are all trademarks of VPFORUMS.