|
Provide only read access for remote programs. EventMode ist also supported. (See SensuatorServer for details)
Restrict the general SensuatorServer pattern by not allowing external processes to write to an attribute.
Same as in SensuatorServer .
Same as in SensuatorServer .
Same as in SensuatorServer .
Same as in SensuatorServer .
{init}
|aSet anArray |
self {name} notNil ifTrue:
[
aSet := Set new.
anArray := Array withSize: 6.
anArray at: 1 put: self. anArray at: 2 put: #{attribute}. anArray at: 3 put: nil. anArray at: 4 put: #setEventMode. anArray at: 5 put: #resetEventMode. anArray at: 6 put: aSet. Scheduler simSched remoteAccessibleObjects at: (self {name} asSymbol) put: anArray. ]
Pattern BinarySensorServer Category sockets ObjectType use target Attribute use name Attribute use attribute SingleMethod implement preset init End