[go: up one dir, main page]

Menu

SVN Commit Log


Commit Date  
[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
[r201] by madanner

Changes for 3.1.9

2002-10-21 20:09:02 Tree
[r200] by madanner

Added string tables.

2002-10-21 20:08:39 Tree
[r199] by madanner

Changed method of retreval of data from EPICS for expect and send statements.
A transition was created to return these objects from the internal EPICS store.

2002-10-21 20:08:05 Tree
[r198] by madanner

Changed method of retreval of data from EPICS for expect and send statements.
Proper comparisons for EPICS data of the following types are now supported:
Unsigned values - all sizes.
Integer values - all sizes.
Real and doubles.
Priority arrays for floats, reals, enumerated and NULL choices. Indexes not supported yet from script parser yet but comparisons are ready.
Boolean.
Bit strings.
Object IDs.
Character strings - any size.
Enumerated values.
Date values - all comparison operators.
Time values - all comparison operators.
DateTime values - all comparison operators.
DateRange - all comparison operators (where applicable).
Calendar Entries and lists - untested as yet.
Device Address Bindings.
Array of object identifiers.
Arrays and lists of unsigned values.
Arrays of text for active/inactive.

The following type comparisons are not implemented yet:
List of read access specs.
Array of action commands.
VT classes.
Event parameters.
Session keys.
Time Synch recipients.
Recipients.
List of Recipients.
Array of exceptions schedule events.
Array of weekly schedules.
List of object property references.
Setpoint reference.
List of active VT sessions.

A transition was created to return these objects from the internal EPICS store.

2002-10-21 20:07:26 Tree
[r197] by xuyiping-hust

no message

2002-10-04 03:36:25 Tree
[r196] by xuyiping-hust

modified MAX_INT_LINE, because if the length of a detail line
is bigger than MAX_INT_LINE, VTS always crashed

2002-10-04 03:33:02 Tree
Older >