#ifndef __medusa_rev2_h__
#define __medusa_rev2_h__

#ifdef __cplusplus
extern "C" {
#endif

/* rev 1 Functions */

int medusaInit(void);
void medusaSetGreenLed(boolean);
void medusaToggleGreenLed(void);
void medusaSetOrangeLed(boolean);
void medusaToggleOrangeLed(void);

/* New functions for rev 2 */

boolean medusaSfpInsertStateGet(int channel);
void medusaSfpPowerStateSet(int channel, boolean powerState);

#ifdef __cplusplus
}
#endif

#endif /* __medusa_rev2_h__ */

