[go: up one dir, main page]

Menu

SVN Commit Log


Commit Date  
[r211] by madanner

Modified propery lookup to use specified index for arrays. Retunred value from
BACnetAnyValue is now a type of the element.

2002-11-01 17:59:32 Tree
[r210] by madanner

Modified ScriptToken to support indices. Added new m_nIndex value and other string
values for index creation. ScriptTokens now support a chain of other script tokens that
represent an index (as yet unresolved) into the current script token's value.

Added method to resolve index into script token. Also, the parsing function has been
altered to allow for index specification [].

2002-11-01 17:58:10 Tree
[r209] by madanner

no message

2002-11-01 17:55:52 Tree
[r208] by madanner

no message

2002-10-22 19:39:11 Tree
[r207] by madanner

no message

2002-10-22 19:09:11 Tree
[r206] by madanner

This problem was caused during an attempt to reallocate an APDU buffer
to accomodate a larger size (all those property requests fill up quickly).
The allocation for the proper new buffer size was backwards
(using <= instead of >).
This has been fixed in the CheckSpace method of BACnetAPDUEncoder.

There may still be a problem with a rpm request that must be segmented.
This can be verified by testing this MAX script on a device that supports
segmentation.

2002-10-22 19:08:53 Tree
[r205] by madanner

CreatePropertyFromEPICS now replaces functions used to return *pvalue
(to be typecast later). This global now returns BACnet c++ objects that
represent the EPICS data. This makes it easier for extension and comparisons.

2002-10-21 20:13:37 Tree
[r204] by madanner

Removed the GetPropValue function. No longer needed because BACnet classes are
returned from call to CreateObjectFromDB.

2002-10-21 20:12:42 Tree
[r203] by madanner

Moved definition of ptDate, ptTime, etc. in this file.

2002-10-21 20:11:29 Tree
[r202] by madanner

All BACnet classes enhanced with Runtime type declaratives, ToString and Match virtuals. Most classes now have constructors that take an APDUDecoder to construct the value from an encoded stream.
BACnetEncodeable now decends from CObject, added Match and ToString virtuals.
BACnetAddr class created to handle BACnetAddress functionality.
BACnetUnsigned carries an unsigned long instead of an unsigned int.
BACnetCharacterString enhanced with <>=, etc. operators and uses CString comparison methods.
BACnetBinaryPriV class created to handle priority values and choice types.
BACnetCalendarArray and BACnetCalendarEntry classes created.
BACnetDate, BACnetDateTime, BACnetDateRange, BACnetTime, BACnetTimeStamp, BACnetWeekNDay classes created or enhanced with comparision operators and range computations.
BACnetObjectIDList and BACnetObjectIdentifier created.
BACnetGenericArray, BACnetObjectContainer classes created to provide array/list and "any" type flexibility.
BACnetAnyValue created to deal with comparisons of other BACnet types from objects or encoded streams as well as to (mainly) encapsulate objects so destructors are properly called when auto objects are used where errors are thrown (all throughout comparisons). Dynamic allocation gets tricky with all this throwing going on...

2002-10-21 20:09:52 Tree
Older >