The following are properties of the PulsePalDevice object:
Port % A MATLAB serialport object to interface with Pulse Pal's USB Serial Port
info % A human-readable struct with hardware and firmware versions, and minimum/maximum channel, timing and memory properties unique to the connected device
autoSync % If true, changing parameter fields automatically updates the PulsePal device. If false, you must use the sync() method to push any changes.
isBiphasic % This and remaining properties are Pulse Pal's pulse train parameters. Parameters are a 1x4 array with a value for each output channel.
phase1Voltage
phase2Voltage
restingVoltage
phase1Duration
interPhaseInterval
phase2Duration
interPulseInterval
burstDuration
interBurstInterval
pulseTrainDuration
pulseTrainDelay
linkTriggerChannel1
linkTriggerChannel2
customTrainID
customTrainTarget
customTrainLoop
playbackMode
triggerMode