Library to allo USB PTP device to be hosted by the mbed platform
Dependents: class_project_main
Diff: PIMA15740/PIMADTS.h
- Revision:
- 11:3b072cf16df8
- Parent:
- 10:fc1cb68fc91e
diff -r fc1cb68fc91e -r 3b072cf16df8 PIMA15740/PIMADTS.h --- a/PIMA15740/PIMADTS.h Wed Sep 18 01:48:07 2013 +0000 +++ b/PIMA15740/PIMADTS.h Mon Oct 07 04:45:55 2013 +0000 @@ -1,30 +1,24 @@ -/* - typedef DTS union { - int8_t signed8bitInt; //0x0001 - uint8_t unsigned8bitint; //0x0002 - int16_t signed16bitInt; //0x0003 - uint16_t unsigned16bitint; //0x0004 - int32_t signed32bitInt; //0x0005 - uint32_t unsigned32bitint; //0x0006 - int64_t signed32bitInt; //0x0007 - uint64_t unsigned32bitint; //0x0008 - int128_t signed32bitInt; //0x0009 - uint128_t unsigned32bitint; //0x000a - aint8_t arraysigned8bitInt; //0x4001 - auint8_t arrayunsigned8bitint; //0x4002 - aint16_t arraysigned16bitInt; //0x4003 - auint16_t arrayunsigned16bitint; //0x4004 - aint32_t arraysigned32bitInt; //0x4005 - auint32_t arrayunsigned32bitint; //0x4006 - aint64_t arraysigned32bitInt; //0x4007 - auint64_t arrayunsigned32bitint; //0x4008 - aint128_t arraysigned32bitInt; //0x4009 - auint128_t arrayunsigned32bitint; //0x400a - PIMAString stringValue; //0xffff - }; */ - -template <class TYPE> -class DTS { -private: - TYPE value; -}; +typedef union _DTSUnion{ + int8_t signed8bitInt; //0x0001 + uint8_t unsigned8bitInt; //0x0002 + int16_t signed16bitInt; //0x0003 + uint16_t unsigned16bitInt; //0x0004 + int32_t signed32bitInt; //0x0005 + uint32_t unsigned32bitint; //0x0006 + int64_t signed64bitInt; //0x0007 + uint64_t unsigned64bitInt; //0x0008 + //int128_t signed32bitInt; //0x0009 + //uint128_t unsigned32bitint; //0x000a + PIMAArray<int8_t> *arraysigned8bitInt; //0x4001 + PIMAArray<uint8_t> *arrayunsigned8bitInt; //0x4002 + PIMAArray<int16_t> *arraysigned16bitInt; //0x4003 + PIMAArray<uint16_t> *arrayunsigned16bitInt; //0x4004 + PIMAArray<int32_t> *arraysigned32bitInt; //0x4005 + PIMAArray<uint32_t> *arrayunsigned32bitInt; //0x4006 + PIMAArray<int64_t> *arraysigned64bitInt; //0x4007 + PIMAArray<uint64_t> *arrayunsigned64bitInt; //0x4008 + //aint128_t arraysigned32bitInt; //0x4009 + //auint128_t arrayunsigned32bitint; //0x400a + PIMAString *stringValue; //0xffff */ + } DTSUnion; +