Commit Graph

47 Commits

Author SHA1 Message Date
skarg 2f5d6fbaa1 Updated unit tests for objects and services, and corrected some portability problems. Thanks, Sergei! Didn't fix mstp or load control unit test results. 2010-12-27 00:04:38 +00:00
skarg e9249b5b5e Added test for a decoding problem where the stack is unable to decode something, and retrofitted into WriteProperty for each of the demo objects by returning an Error, Out of Range. 2010-10-12 01:17:50 +00:00
petermcs 61bb34d726 2nd pass at changing the error/reject/abort status reporting to improve BTL test compliance. ReadProperty fully done for core and demo objects. Will tackle other services next. 2010-06-07 15:52:33 +00:00
skarg 710cfccfef Indented using indent script. 2010-05-04 21:06:26 +00:00
skarg d7ec61eb21 Moved constants defining the number of each object back into the source files for the demo objects since the header files are currently common to all. 2010-02-11 23:14:53 +00:00
skarg f0863c0238 Refactored RP, WP, RPM to reduce coupling with objects for Linux and Win32 ports. 2010-02-10 16:27:31 +00:00
petermcs 818ddefae5 Simplified write property code using new validation helper functions in h_wp.c.
Buffered date portion when writing to start time property so that failure in time portion wouldn't leave partially written date/time.
Flagged missing code in write property for shed levels and placed error response there.
2010-02-04 13:42:56 +00:00
skarg edc7c6c577 Added test for array options on RP and RPM to all object properties that are not arrays. 2009-11-05 15:39:46 +00:00
skarg c04e69da8c Fixed EOL, indent. 2009-10-24 17:02:59 +00:00
skarg d45d566c94 Corrected context decoding bug in ReadPropertyMultiple client. Corrected ReadPropertyMultiple handling of objects that aren't supported. Added the context to application tags for the Load Control object. 2009-02-21 19:12:31 +00:00
skarg 1477603af6 indented. 2007-11-29 16:39:48 +00:00
skarg 411d6c1b24 Indented. 2007-11-29 15:56:53 +00:00
skarg 3d6158443c Changed API: encode_tagged is now encode_application since we are encoding an application tag. 2007-10-13 12:26:16 +00:00
skarg 30c186d730 Corrected ReadPropertyMultiple handler. Tested using VTS with demo/server running under linux. 2007-07-19 18:27:03 +00:00
skarg 5b07b5b920 Integrated ReadPropertyMultiple with the demo/server application. Compiles, but untested. 2007-07-19 00:21:38 +00:00
skarg a18d338f00 Set the EOL-style to native for most files using svn propset command. Some files also had inconsistent line endings. Seems that subversion doesn't set the eol-style automatically when files are created unless it is configured for autoprops. The autoprops setting is local to the subversion installation and not the project. 2007-06-18 16:22:24 +00:00
skarg 9069c939da Fixing indent oops which removed the contents of all these files. 2007-06-14 05:33:15 +00:00
skarg ea4863ca25 Indented. 2007-06-14 05:14:26 +00:00
skarg befc997533 Reverted change of sprintf %u to %lu since gcc defines uint32_t as unsigned int rather than long unsigned int like the pic. I will just add a note to the readme or demo projects for the PIC. 2007-03-27 13:44:48 +00:00
skarg b68f1a0f8e Changed sprintf from %u or %d to %lu to fix problem in PIC ports. 2007-03-27 11:20:39 +00:00
skarg 5d15c86541 Cleaned up warnings and comments. 2007-03-10 20:03:14 +00:00
skarg a2dc62a68c Changed where Shed_Levels was initialized. Added comments. 2007-03-05 16:13:19 +00:00
skarg f3f963e66d Added unit testing for load control object state machine. 2007-02-27 22:16:52 +00:00
skarg 9afdc3fffa Adding unit tests to Load Control object to verify state machine. 2007-02-26 22:02:19 +00:00
skarg 2661171f42 Tuning the start time and the other change states check in the state machine. 2007-02-26 20:36:29 +00:00
skarg 63360d8c3b Corrected unit test to compile. 2007-02-23 02:22:05 +00:00
skarg 1386b41f2d Ran the indent and comment script to standardize the source files. 2007-02-23 02:14:50 +00:00
skarg ada921d5f3 Added diagnostic debug to load control object for verification. 2007-02-22 22:25:11 +00:00
skarg f36425de09 Corrected effeciency of state machine in load control object. 2007-02-22 22:09:19 +00:00
skarg d387da80e6 adding unit test for load control state machine. 2007-02-14 17:31:02 +00:00
skarg b03a5416e6 Corrected warnings generated from the Visual C++ 6.0 compiler. Updated the Visual C++ 6.0 ports demo project. Updated the Borland C++ ports demo project. 2007-02-13 20:41:22 +00:00
skarg 714a3b094f removed unused local variables. 2007-02-13 19:49:14 +00:00
skarg dd5d19eb9f Finished the Load Control object integration with the Analog Output object. Added a timer hook for the Load Control object into the server demo application. 2007-02-13 19:37:57 +00:00
skarg de4067e195 Adding more functionality to load control object state machine. 2007-02-09 21:57:37 +00:00
skarg 36dc876231 Adding more functionality to load control object state machine. 2007-02-09 16:48:37 +00:00
skarg bfc82bd07d Changed array element 0 to be more clear in the code. 2007-02-08 21:57:47 +00:00
skarg fee2356d30 adding state machine for load control 2007-02-07 22:00:45 +00:00
skarg 71d59fbb8b Standardized the comments and indentation using the comment.sh and indent.sh scripts. 2007-02-02 02:25:15 +00:00
skarg f9f53c1ec6 Corrected two compiler warnings. 2007-02-02 01:30:14 +00:00
skarg fc3074b8fa Adding Load Control object state machine - not finished. 2007-01-23 21:44:29 +00:00
skarg 5aee2513fa Fixed errors in compile. 2007-01-19 21:59:38 +00:00
skarg 0a7102a79f Adding Load Control object state machine. 2007-01-19 21:52:43 +00:00
skarg cd01926295 Clean compile of initial load control object. 2007-01-19 19:46:33 +00:00
skarg 5dc9942e9c Finished coding the read/write property handling for load control object - untested. 2007-01-18 21:28:46 +00:00
skarg 176331270c Added more properties for the Load Control object. Adding write properties. 2007-01-15 21:57:29 +00:00
skarg 41fce1dcfb Adding Lighting Control object demo. - in progress. 2007-01-12 22:06:48 +00:00
skarg 0c718d5d1f Created new Load Control object. (in progress) 2007-01-11 21:46:15 +00:00