I am have issue with reading current BACnet PLC date and time. I use following code.
PropertyIdentifier pidTime = new PropertyIdentifier(57);
log.warn( "Time "+ localDevice.getConfiguration().getProperty(pidTime));
log.warn("Sys time " + tmptime.toString());
tmptime = new DateTime();
// Reading local device time/date value
Encodable deviceTime = localDevice.getConfiguration().getProperty(pidTime);
I get system time instead of real PLC time. What am I doing wrong? Should it be conduct on RemoteDevice? If yes, how. Please help.