ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
Go to the source code of this file.
Data Structures | |
struct | EYETOY_FRAME_HEAD |
struct | PS2CAM_DEVICE_INFO |
struct | PS2CAM_DEVICE_CONFIG |
Functions | |
int | PS2CamInit (int mode) |
int | PS2CamGetIRXVersion (void) |
int | PS2CamGetDeviceCount (void) |
int | PS2CamOpenDevice (int device_index) |
int | PS2CamCloseDevice (int handle) |
int | PS2CamGetDeviceStatus (int handle) |
int | PS2CamGetDeviceInfo (int handle, PS2CAM_DEVICE_INFO *info) |
int | PS2CamSetDeviceBandwidth (int handle, char bandwidth) |
int | PS2CamReadPacket (int handle) |
int | PS2CamSetLEDMode (int handle, int mode) |
int | PS2CamSetDeviceConfig (int handle, PS2CAM_DEVICE_CONFIG *cfg) |
int | PS2CamExtractFrame (int handle, char *buffer, int bufsize) |
PS2Camera EE-IOP RPC CALLS
Definition in file ps2cam_rpc.h.
#define CAM_CONFIG_MASK_DIMENSION 0x00000001 |
Definition at line 50 of file ps2cam_rpc.h.
#define CAM_CONFIG_MASK_DIVIDER 0x00000004 |
Definition at line 52 of file ps2cam_rpc.h.
#define CAM_CONFIG_MASK_FRAMERATE 0x00000008 |
Definition at line 53 of file ps2cam_rpc.h.
#define CAM_CONFIG_MASK_OFFSET 0x00000002 |
Definition at line 51 of file ps2cam_rpc.h.
#define CAM_ERROR_BADHANDLE -(28) |
invalid device handle
Definition at line 73 of file ps2cam_rpc.h.
#define CAM_ERROR_BADRANGE -(25) |
a value was out of range
Definition at line 67 of file ps2cam_rpc.h.
#define CAM_ERROR_COMMUNKNOWN -(22) |
unknown command
Definition at line 61 of file ps2cam_rpc.h.
#define CAM_ERROR_DEVNOTREADY -(23) |
device not ready
Definition at line 63 of file ps2cam_rpc.h.
#define CAM_ERROR_DISCONNECTED -(29) |
device was removed
Definition at line 75 of file ps2cam_rpc.h.
#define CAM_ERROR_INVALIDDEVICE -(21) |
Definition at line 59 of file ps2cam_rpc.h.
#define CAM_ERROR_MAXHANDLE -(27) |
out of free device handle(s)
Definition at line 71 of file ps2cam_rpc.h.
#define CAM_ERROR_NODEVICE -(24) |
no compatible device connected
Definition at line 65 of file ps2cam_rpc.h.
#define CAM_ERROR_NONE (00) |
ok
Definition at line 57 of file ps2cam_rpc.h.
#define CAM_ERROR_NOTINIT -(20) |
Definition at line 58 of file ps2cam_rpc.h.
#define CAM_ERROR_UNKNOWN -(26) |
unknown error
Definition at line 69 of file ps2cam_rpc.h.
#define CAM_STATUS_CONNECTED 1 |
connected but initializing
Definition at line 45 of file ps2cam_rpc.h.
#define CAM_STATUS_CONNECTEDREADY 2 |
connect & ready for commands
Definition at line 47 of file ps2cam_rpc.h.
#define CAM_STATUS_NOTCONNECTED 0 |
device not connected
Definition at line 43 of file ps2cam_rpc.h.
#define PS2CAM_LED_MODE_OFF 0 |
Definition at line 37 of file ps2cam_rpc.h.
#define PS2CAM_LED_MODE_ON 1 |
Definition at line 38 of file ps2cam_rpc.h.
#define PS2CAM_RPC_CLOSEDEVICE 44 |
Definition at line 22 of file ps2cam_rpc.h.
#define PS2CAM_RPC_GETDEVCOUNT 42 |
PS2CamGetDeviceCount
Definition at line 20 of file ps2cam_rpc.h.
#define PS2CAM_RPC_GETDEVINFO 46 |
PS2CamGetInfo
Definition at line 26 of file ps2cam_rpc.h.
#define PS2CAM_RPC_GETDEVSTATUS 45 |
PS2CamGetStatus
Definition at line 24 of file ps2cam_rpc.h.
#define PS2CAM_RPC_GETIRXVERSION 40 |
get irx version
Definition at line 16 of file ps2cam_rpc.h.
#define PS2CAM_RPC_INITIALIZE 41 |
PS2CamInit
Definition at line 18 of file ps2cam_rpc.h.
#define PS2CAM_RPC_OPENDEVICE 43 |
Definition at line 21 of file ps2cam_rpc.h.
#define PS2CAM_RPC_READPACKET 48 |
PS2CamReadPacketCOMMAND
Definition at line 30 of file ps2cam_rpc.h.
#define PS2CAM_RPC_SETDEVBANDWIDTH 47 |
PS2CamSetDeviceBandwidth
Definition at line 28 of file ps2cam_rpc.h.
#define PS2CAM_RPC_SETDEVCONFIG 50 |
Definition at line 34 of file ps2cam_rpc.h.
#define PS2CAM_RPC_SETLEDMODE 49 |
PS2CamSetLEDMode
Definition at line 32 of file ps2cam_rpc.h.
int PS2CamCloseDevice | ( | int | handle | ) |
Definition at line 134 of file ps2cam_rpc.c.
References cdata, data, PS2CAM_RPC_CLOSEDEVICE, and SifCallRpc().
int PS2CamExtractFrame | ( | int | handle, |
char * | buffer, | ||
int | bufsize | ||
) |
Definition at line 284 of file ps2cam_rpc.c.
References buffer, campacket, EYETOY_FRAME_HEAD::frame, EYETOY_FRAME_HEAD::Hi, EYETOY_FRAME_HEAD::Lo, EYETOY_FRAME_HEAD::magic2, EYETOY_FRAME_HEAD::magic3, pos, PS2CamReadPacket(), and EYETOY_FRAME_HEAD::type.
Referenced by main().
int PS2CamGetDeviceCount | ( | void | ) |
Definition at line 102 of file ps2cam_rpc.c.
References cdata, data, nopdelay(), PS2CAM_RPC_GETDEVCOUNT, and SifCallRpc().
Referenced by main().
int PS2CamGetDeviceInfo | ( | int | handle, |
PS2CAM_DEVICE_INFO * | info | ||
) |
Definition at line 170 of file ps2cam_rpc.c.
References cdata, data, info, nopdelay(), PS2CAM_RPC_GETDEVINFO, SifCallRpc(), and PS2CAM_DEVICE_INFO::ssize.
Referenced by main().
int PS2CamGetDeviceStatus | ( | int | handle | ) |
Definition at line 151 of file ps2cam_rpc.c.
References cdata, data, nopdelay(), PS2CAM_RPC_GETDEVSTATUS, and SifCallRpc().
Referenced by main().
int PS2CamGetIRXVersion | ( | void | ) |
Definition at line 86 of file ps2cam_rpc.c.
References cdata, data, nopdelay(), PS2CAM_RPC_GETIRXVERSION, and SifCallRpc().
int PS2CamInit | ( | int | mode | ) |
Definition at line 37 of file ps2cam_rpc.c.
References CamInited, cdata, compSema, CreateSema(), data, ee_sema_t::init_count, ee_sema_t::max_count, mode, nopdelay(), NULL, ee_sema_t::option, PS2_CAM_RPC_ID, PS2CAM_RPC_INITIALIZE, sem, SifRpcClientData_t::server, SifBindRpc(), SifCallRpc(), and SifInitRpc().
Referenced by main().
int PS2CamOpenDevice | ( | int | device_index | ) |
Definition at line 118 of file ps2cam_rpc.c.
References cdata, data, PS2CAM_RPC_OPENDEVICE, and SifCallRpc().
Referenced by main().
int PS2CamReadPacket | ( | int | handle | ) |
Definition at line 216 of file ps2cam_rpc.c.
References campacket, cdata, data, DI, ee_kmode_enter(), ee_kmode_exit(), EI, PS2CAM_RPC_READPACKET, sem, SifCallRpc(), SignalSema(), and WaitSema().
Referenced by PS2CamExtractFrame().
int PS2CamSetDeviceBandwidth | ( | int | handle, |
char | bandwidth | ||
) |
Definition at line 194 of file ps2cam_rpc.c.
References cdata, data, nopdelay(), PS2CAM_RPC_SETDEVBANDWIDTH, and SifCallRpc().
Referenced by main().
int PS2CamSetDeviceConfig | ( | int | handle, |
PS2CAM_DEVICE_CONFIG * | cfg | ||
) |
Definition at line 267 of file ps2cam_rpc.c.
References cdata, cfg, data, PS2CAM_RPC_SETDEVCONFIG, SifCallRpc(), and PS2CAM_DEVICE_CONFIG::ssize.
Referenced by main().
int PS2CamSetLEDMode | ( | int | handle, |
int | mode | ||
) |
Definition at line 251 of file ps2cam_rpc.c.
References cdata, data, mode, PS2CAM_RPC_SETLEDMODE, and SifCallRpc().